一亩三分地论坛

 找回密码
 获取更多干货,去instant注册!

扫码关注一亩三分地公众号
查看: 14807|回复: 437
收起左侧

Berkeley CS 61B Data Structures(in Java) Homework1 加分+讨论帖

  [复制链接] |试试Instant~ |关注本帖
jaly50 发表于 2014-5-10 10:46:56 | 显示全部楼层 |阅读模式

[其他]CS 61B Data Structures #1 - 2014-05-14@Berkeley

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看,没有帐号?获取更多干货,去instant注册!

x
本帖最后由 jaly50 于 2014-5-14 09:02 编辑

作业入口:http://www.cs.berkeley.edu/~jrs/61b/hw/hw1/


看完第三课视频 Defining classes 就可以做这次的作业。


作业要求:
作业有2题,
       1补充完整OpenCommercial.java
               要求: 实现从键盘输入一个公司的名字,然后输出www.公司名.com的网页中的前五行。注意这五行还要倒序输出。
               举例:
                    输入: 1point3acres
                    输出:<meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0; user-scalable=0;">                           
                            <meta charset="UTF-8" />
                            <head>
                            <html lang="en-US">
                            <!DOCTYPE html>

       2写Nuke2.java

               要求:从键盘输入一个字符串,然后删掉字符串的第二个字符,再重新输出该字符串。
               举例:
                    输入:skin
                    输出:sin
            
This homework assignment is meant to make sure you can write, compile, and runsimple Java programs.  This is an individual assignment; you may not sharecode with other students. You will need to know how to compile and run Javaprograms, as described in Lab 1.

每次作业完成奖励1学分(=50大米

课程不鼓励大家分享代码,所以我们加分的规则是晒运行成功的图。如下:

Berkeley CS 61B Homework1_1

Berkeley CS 61B Homework1_1

Berkeley CS 61B Homework1_2

Berkeley CS 61B Homework1_2







相关链接:      

       【公开课讨论+加分总贴】:UC Berkeley CS 61B Data Structures(in Java)
       【课程网站】:http://www.cs.berkeley.edu/~jrs/61b/
       【视频网站】:【Youtube】【Youku

        【教材】:Head First Java 【中文版】【英文版
                      Data Structures and Algorithms in Java, 5th Edition. 【英文版

号外:程序中给出的测试数据有限,欢迎大家踊跃上传自己的测试数据!!!



评分

1

查看全部评分

kylewh 发表于 2016-2-24 10:35:04 | 显示全部楼层
本帖最后由 kylewh 于 2016-2-24 10:46 编辑

个人认为:第一个返回5行的作业,readLine直接copy5遍就好。
                第二个作业按照老师的意思,我觉得是教会你怎么调用string相关的method,这个在Headfirst JAVA page669上有,StringBuilder + deleteCharAt() + toString()解决。
                想说一句,上课最好还是按照老师的意图来,他布置的作业和阅读材料里在前3个lecture里没有涉及loop和数组,所以solution自然也不会用到数组,作业旨在让我们体会如何调用method,和见识String里常用的
                method,看到各位一上来就数组循环的我还以为我太low了。

Nuke

Nuke

OpenCommercial

OpenCommercial

评分

1

查看全部评分

回复 支持 3 反对 0

使用道具 举报

awksu 发表于 2014-8-4 18:04:46 | 显示全部楼层
第一题参考http://docs.oracle.com/javase/tu ... rls/readingURL.html
一个loop放到size为5的string里。然后反向输出。

Problem 1;
PS D:\download\onlineCourse\cs61b> java OpenCommercial
Please enter the name of a company (without spaces): 1point3acres
<meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0; user-scalable=0;">
<meta charset="UTF-8" />
<head>
<html lang="en-US">
<!DOCTYPE html>
PS D:\download\onlineCourse\cs61b>

第二个是keyboard部分copy openCommercial
loop所有char,在Index == 1时continue。 用的是String.charAt(index)输出各个char。有没有什么其它好方法?

Problem 2:
PS D:\download\onlineCourse\cs61b> java Nuke2
string
sringPS D:\download\onlineCourse\cs61b>

回复 支持 3 反对 0

使用道具 举报

puchinchen110 发表于 2016-8-17 09:25:15 | 显示全部楼层
csssssss 发表于 2016-8-16 21:31
求问一下怎么上传图片啊?

點選右邊的高級模式

评分

1

查看全部评分

回复 支持 1 反对 0

使用道具 举报

forests 发表于 2016-7-6 07:52:33 | 显示全部楼层
交作业打卡。强迫做之后的作业~
hw1.jpg

评分

1

查看全部评分

回复 支持 1 反对 0

使用道具 举报

an小淇 发表于 2016-3-14 13:36:05 | 显示全部楼层
好久不碰Java了…回炉重造…求加分~~


Problem1

Problem1

Problem2

Problem2

评分

1

查看全部评分

回复 支持 1 反对 0

使用道具 举报

melissami 发表于 2014-5-13 03:12:13 | 显示全部楼层
这个是homework1的截图~

homework1-1.jpg

homework1-2.jpg

评分

1

查看全部评分

回复 支持 反对

使用道具 举报

sqzhang17 发表于 2014-5-13 04:39:59 | 显示全部楼层
是沙发吗~呵呵~上图了~

nuke

nuke

1point3acres

1point3acres
回复 支持 反对

使用道具 举报

 楼主| jaly50 发表于 2014-5-13 23:59:31 | 显示全部楼层
本帖最后由 jaly50 于 2014-5-14 08:58 编辑
sqzhang17 发表于 2014-5-13 04:39
是沙发吗~呵呵~上图了~


你的网页没有倒序输出: 要求是先输第五行, 然后四。。三。。二。一
print the first five lines of the Web page at that URL in REVERSE ORDER; i.e.,
the fifth, fourth, third, second, and first lines.



以及为啥你没用它给的模板 OpenCommercial.java呀
回复 支持 反对

使用道具 举报

fly-higher 发表于 2014-5-14 08:27:47 | 显示全部楼层
OpenCommercial
cs61bhw1.jpg
Nuke
cs61bhw1b.jpg


评分

1

查看全部评分

回复 支持 反对

使用道具 举报

 楼主| jaly50 发表于 2014-5-14 08:57:47 | 显示全部楼层
Use the println method to print each of the five
lines, so that there's a carriage return at the end of each line.


亲 要换行输出
回复 支持 反对

使用道具 举报

oh_baizhima 发表于 2014-5-14 22:29:07 | 显示全部楼层
我也做完了~以前做的
Snip20140514_3.png

评分

1

查看全部评分

回复 支持 反对

使用道具 举报

sqzhang17 发表于 2014-5-15 14:15:55 | 显示全部楼层
jaly50 发表于 2014-5-13 23:59

你的网页没有倒序输出: 要求是先输第五行, 然后四。。三。。二。一

哎呀~木有注意看~呵呵~在上图~
E02749DD-2A64-4596-994B-34BC3E785AE7.png
59995DA4-A8E7-4821-BD20-45024181EEED.png

评分

1

查看全部评分

回复 支持 反对

使用道具 举报

chouclee 发表于 2014-5-16 19:59:47 | 显示全部楼层
回复 支持 反对

使用道具 举报

fightingjudy 发表于 2014-5-20 11:59:35 | 显示全部楼层
昨天开始上课,今天完成了第一个作业!两个图片分别是和HW1的两个作业
hw1.1.JPG
hw1.2.JPG

评分

1

查看全部评分

回复 支持 反对

使用道具 举报

russianblue 发表于 2014-5-20 13:11:29 | 显示全部楼层
Just finish the homework 1.
hw1-1.PNG
hw1-2.PNG

评分

1

查看全部评分

回复 支持 反对

使用道具 举报

朝仓音梦 发表于 2014-5-23 10:13:58 | 显示全部楼层
本帖最后由 朝仓音梦 于 2014-5-23 10:18 编辑

我的作业1答案
更多图片 小图 大图
组图打开中,请稍候......

评分

1

查看全部评分

回复 支持 反对

使用道具 举报

marshallou 发表于 2014-5-27 08:00:59 | 显示全部楼层
本帖最后由 marshallou 于 2014-5-27 08:06 编辑

我的homework1:


hw1 nuke2.png
hw1 open.png

评分

1

查看全部评分

回复 支持 反对

使用道具 举报

galaxy2 发表于 2014-5-28 04:37:01 | 显示全部楼层
hw1 snapshot
hw1.jpg
回复 支持 反对

使用道具 举报

Supersonics35 发表于 2014-5-28 14:17:23 | 显示全部楼层
Homework 01

                               
登录/注册后可看大图

评分

1

查看全部评分

回复 支持 反对

使用道具 举报

flora_swk 发表于 2014-6-2 05:13:17 | 显示全部楼层
本帖最后由 flora_swk 于 2014-6-2 05:50 编辑

hw1
Result in Eclipse:

hw1_1

hw1_1

hw1_2

hw1_2

评分

1

查看全部评分

回复 支持 反对

使用道具 举报

ginrain 发表于 2014-6-7 22:33:09 | 显示全部楼层
话说可以讨论思路嘛 现在十分不确定第二个问题是不是最优的算法。

Problem 1:

Problem1

Problem1


Problem2:

Problem2

Problem2


评分

1

查看全部评分

回复 支持 反对

使用道具 举报

gloria_wwj 发表于 2014-6-9 23:41:39 | 显示全部楼层
才开始学嘿嘿
Homework1(1).png
homework1(2).png

评分

1

查看全部评分

回复 支持 反对

使用道具 举报

windforce 发表于 2014-6-10 04:49:50 | 显示全部楼层
其实对cs61b我是先连续把39个视频看完了的......现在开始慢慢把作业做起来吧
在eclipse里做的
HW1-Nuke2.png
HW1-OpenCommercial.png

评分

1

查看全部评分

回复 支持 反对

使用道具 举报

本版积分规则

请点这里访问我们的新网站:一亩三分地Instant.

Instant搜索更强大,不扣积分,内容组织的更好更整洁!目前仍在beta版本,努力完善中!反馈请点这里

关闭

一亩三分地推荐上一条 /5 下一条

手机版|小黑屋|一亩三分地论坛声明 ( 沪ICP备11015994号 )

custom counter

GMT+8, 2016-12-9 10:24

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

快速回复 返回顶部 返回列表