一亩三分地论坛

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

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

Berkeley CS 61B Data Structures(in Java) Lab1 讨论帖

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

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

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

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

x
本帖最后由 jaly50 于 2014-5-26 23:18 编辑

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

看完第二课视频Using objects就可以做这次的作业。
   第一次作业实在是没什么好说的,咱们没有TA给我们Check off,也没有Emacs可以用。我看了一下,咱们能做的只有把那个有错误的names.java改对。


  作业要求:
       1.load the program file Names.java
       2. build a command line to run the Java compiler:        javac -g  Names.java
       3. You will find that javac cannot compile the program.  The code contains two syntax errors which you are quite likely to make when you will write programs.
      (The second error won't rear its head until you fix the first one.)       
       4.Figure out what's wrong, correct the errors, save the file, and compile the code.      
       5. 可以编绎了以后,还有些Run-time Error, 把那些改对,运行成功了,就可以交差了。  

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.

Lab贴不加分~~~只讨论!!!

课程不鼓励大家分享代码,作业成功运行,输出图如下:

CS61B Lab1

CS61B Lab1




相关链接:      

       【公开课讨论+加分总贴】: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. 【英文版

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


评分

2

查看全部评分

everything 发表于 2014-5-14 10:06:48 | 显示全部楼层
jaly50 发表于 2014-5-14 08:53
“eMac是早期苹果出品的面向学生的一体机,当初定位就很低端,而且早就停产了,配置方面在当时就不高,更不 ...

没有,emacs是个功能强大的文本编辑器,以下摘自wikipedia的介绍
Emacs /ˈiːmæks/ and its derivatives are a family of text editors that are characterized by their extensibility. The manual for the most widely-used variant, GNU Emacs, describes it as "the extensible, customizable, self-documenting, real-time display editor".[1] Development of the first Emacs began in the mid-1970s and continues actively as of 2014. Emacs has over 2,000 built-in commands and allows the user to combine these commands into macros to automate work. The use of Emacs Lisp, a variant of the Lisp programming language, provides a deep extension capability.
回复 支持 1 反对 0

使用道具 举报

melissami 发表于 2014-5-13 00:03:11 | 显示全部楼层
**最后还是借助了IDE,Emacs实在玩不转╮(╯▽╰)╭

这样附截图不知道可以不~
QQ截图20140512120017.jpg

评分

1

查看全部评分

回复 支持 反对

使用道具 举报

sqzhang17 发表于 2014-5-13 00:29:15 | 显示全部楼层
不知道发上了没有~这是自己用mac 的terminal compile的~不知道可行吗?
7DE9B44C-B616-4204-97E8-D80F66CC0E59.png

评分

1

查看全部评分

回复 支持 反对

使用道具 举报

 楼主| jaly50 发表于 2014-5-13 23:52:29 | 显示全部楼层
melissami 发表于 2014-5-13 00:03
**最后还是借助了IDE,Emacs实在玩不转╮(╯▽╰)╭

这样附截图不知道可以不~

哪里有Emacs玩呀?
回复 支持 反对

使用道具 举报

melissami 发表于 2014-5-14 03:02:32 | 显示全部楼层
jaly50 发表于 2014-5-13 23:52
哪里有Emacs玩呀?

就是在Lab1里面的,readme里面
4. Load the program file Names.java into Emacs using C-x C-f.  "C-x" is read
"control x," and is typed by holding down the control (Ctrl) key while typing
"x".  You may need to type the full pathname lab1/Names.java, then hit Enter.

Names.java is a simple program for performing various string operations on a
name.  It almost works, but you need to make some changes so that it compiles
and runs correctly.

5. Compile the program within Emacs using:
        C-x C-e


他们是用Emac编译的
回复 支持 反对

使用道具 举报

fly-higher 发表于 2014-5-14 07:35:59 | 显示全部楼层

cs61b

cs61b


版主辛苦啦

评分

1

查看全部评分

回复 支持 反对

使用道具 举报

 楼主| jaly50 发表于 2014-5-14 08:53:30 | 显示全部楼层
melissami 发表于 2014-5-14 03:02
就是在Lab1里面的,readme里面

“eMac是早期苹果出品的面向学生的一体机,当初定位就很低端,而且早就停产了,配置方面在当时就不高,更不用说现在了。”

  所以这是个苹果产品。。或者苹果机里的一个软件么?
回复 支持 反对

使用道具 举报

everything 发表于 2014-5-14 10:04:44 | 显示全部楼层
在ubuntu下装了个emacs,但是还是搞不定,最后还是用terminal run的

Screen Shot 2014-05-13 at 10.01.43 PM.jpg
回复 支持 反对

使用道具 举报

 楼主| jaly50 发表于 2014-5-14 10:24:48 | 显示全部楼层
everything 发表于 2014-5-14 10:06
没有,emacs是个功能强大的文本编辑器,以下摘自wikipedia的介绍
Emacs /ˈiːmæks/ and i ...

soga
我回头下一个试试..
回复 支持 反对

使用道具 举报

 楼主| jaly50 发表于 2014-5-14 10:27:25 | 显示全部楼层

编辑框没有图片的图标么……
点击上传
回复 支持 反对

使用道具 举报

ginrain 发表于 2014-5-31 14:46:30 | 显示全部楼层
Emacs上调那个编译错误报错的地方一直调不出 最后只能拿iterm做了

PS. 应该还有个作业是用emacs去sort一个txt文件。同样在Emacs没调出帮助文件 最后只好求助google给sort掉了。
QQ20140531-1.png

评分

1

查看全部评分

回复 支持 反对

使用道具 举报

gloria_wwj 发表于 2014-6-9 23:44:49 | 显示全部楼层
讨厌的字数限制
lab1.png

评分

1

查看全部评分

回复 支持 反对

使用道具 举报

漫漫琳游的鱼 发表于 2014-6-13 16:17:07 | 显示全部楼层

                               
登录/注册后可看大图

第一次作业~~
回复 支持 反对

使用道具 举报

漫漫琳游的鱼 发表于 2014-6-14 18:42:45 | 显示全部楼层
QQ截图20140614184023.png
昨天不知道怎么没传成功,再试一次~
回复 支持 反对

使用道具 举报

dsqx71 发表于 2014-6-16 17:10:55 | 显示全部楼层
希望能跟的上你们
lab1.png
回复 支持 反对

使用道具 举报

winordie 发表于 2014-6-21 16:56:45 | 显示全部楼层
拉下好多了 正在追赶。。
QQ图片20140621165604.jpg
回复 支持 反对

使用道具 举报

amstu 发表于 2014-7-18 10:52:36 | 显示全部楼层
Finally, the program could run successfully!
Names.jpg
回复 支持 反对

使用道具 举报

miranda_bud 发表于 2014-8-1 05:28:47 | 显示全部楼层
done by eclipse
LAB1.png
回复 支持 反对

使用道具 举报

本版积分规则

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

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

关闭

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

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

custom counter

GMT+8, 2016-12-5 23:33

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

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