`
WTChuang
  • 浏览: 2639 次
  • 性别: Icon_minigender_2
  • 来自: 南京
社区版块
存档分类
最新评论
文章列表
这段时间,决心复习并深入研究常见的那几种排序算法,首先是快排。 以下内容来自 Sedgewick 的 Algorithms (Fourth Edition): 快排是原地算法( 见wiki: in-place algorithm 写道 在计算机科学中,一个原地算法(in-place algorithm)是一种使用小的,固定数量的额外之空间来转换资料的算法。当算法执行时,输入的资料通常会被要输出的部份覆盖掉。不是原地算法有时候称为非原地(not-in-place)或不得其所(out-of-place)。  ),给长度为N的数组排序,平均花(Nlog N)的时间。所以是综合考虑到空间和时 ...
************************************************************************************************************************************        哈佛教授经常告诫学生,生活不是与苦难相伴,面对外界大量的压力,要懂得学会管理压力,更要学会 放下压力, ...
 今天,开始java编制图书馆管理系统软件。   第一步,分析需求。并上网查找这方面的相关研究,获得了一个大致的轮廓。   第二步,进一步实现。弄清类以及类之间的关系。写出要实现的功能。   待续。。。   虽然刚刚起步,老师布置的这个简化了的“小”项目对我们这群大一的童鞋来说难度实在有点。。。 但我一定会克服所有想到想不到的困难,而且要享受过程!!!
精力集中在针对问题开发软件方案的过程中来。集中到面向对象编程这个核心上来,而不是放在语言专用特色上。 不过,java语言细节作为补充。 看书灵活性在于,对于不懂的,可以Bottom-Top,可以根据思路有选择性地学习,而不是一章一章地读和学。   慢慢地,这些知识我终将掌握: 1)应用程序 2)执行环境 3)布局 4)线程 5)java.io 6)Enumeration接口 7)集合遍历 8)vector集合 9)代码的剖析和代码的增量修改  
Java 面向对象程序设计   总则一:学会像程序员一样思考。即,学习分析问题,将问题划分为部件块,并设计一个解决方案。 总则二:意味着大量的练习。编程并不能够简单地从书本上学习——必须编写大量的计算机代码。 总则三:领会面向对象的思想   加油!Java!
Global site tag (gtag.js) - Google Analytics