摘要: 读郝斌——数据结构笔记/*2012/4/5*/数据结构1.数据结构的定义2.预备知识3.模块一:线性结构(数组和链表,两种常见应用:队列和栈)4.专题:递归(递归和循环的转换、求阶乘、汉诺塔、走迷宫)5.模块二:非线性结构(树、图)6.模块三:查找和排序(折半、以及最常见的五种排序方法)数据结构:什么叫数据结构?把实际问题转换为特定的数据类型,并且采用一种存储结构来组织这类大量的数据 保存在内存中,以及在此基础上为实现某个功能而编写的程序 就叫 数据结构那么,为实现某个功能而编写的代码我们就成为算法衡量算法的标准:1.时间复杂度——大概程序执行的次数2.空间复杂度——大概占用的最大内存3.算法 阅读全文
posted @ 2012-04-10 19:52 喜欢阿亮的小水 阅读(331) 评论(0) 推荐(0) 编辑
摘要: 其实C#的高级特性,我觉得不能叫做高级特性我觉得吧,C#的基本语法如果是必须要掌握的话那么这个所谓的高级特性其实也就是所谓的C#这门语言的特色之处,它和其他语言的区别所在的地方不能叫做高级特性,按照我的想法,这个才应该算是真正的C#语言之前的那些只能是编程基础而已一开始就被这个“高级特性”这四个字吓到了,以至于我跳过这个所谓的高级特性往下看然后鼓起勇气看这个“高级特性”的时候,才发现,根本也不高级到哪里去嘛C#语言有四个精髓之处,其实也就三个,再化简下来,其实也就两个1.泛型2.泛型集合3.委托4.事件泛型 说来也简单,其实也就是 模板 例子: 求数在数组中的位置 (泛型版本) static 阅读全文
posted @ 2012-03-28 22:19 喜欢阿亮的小水 阅读(993) 评论(0) 推荐(0) 编辑
摘要: 今天刚刚学C#,之前有上课,可是老师上课的时候我们都没有书,所以都不会。现在老师都上到后面的窗体程序了,但是C#的基础我都不会,无奈之下只好自己来学习啦学每一门语言都是从它最基本的语句来学起的。C# 的基本数据类型有很多啦,我们需要注意的是,bool型和string 已经从默默无闻的小喽啰升级到基本数据类型之列了 ,还有就是,int 型变量的大小是 4 个字节(原来C是2个)基本数据类型没有什么太多要了解的,知道这样就够了。数组 的定义 和之前的稍稍有点变化:staticvoid Main(){ int[] a= {2,5,6,5,7} a[1];}其中,中括号表示,定义一个数组。数组介绍.. 阅读全文
posted @ 2012-03-18 19:00 喜欢阿亮的小水 阅读(279) 评论(0) 推荐(0) 编辑