
学习日记
太上绝情
这个作者很懒,什么都没留下…
展开
-
编程思想—从软件大局思维看
今天没有讲java,只是讲了一些伪代码,和一些逻辑思维以及软件工程的思想,虽然这些我早已熟悉,但是却勾起了我的回忆,。我在初二的时候第一次接触到了c语言,用的是经典的谭浩强的教材,我花了一个晚上看书看到了函数那一章,完全没有任何的阻碍,但是那时初中的那种应试教育并没有能给我自由发展的空间,我对编程的经历就到此告一段落。但是c语言给我的逻辑思维却在我的脑海里扎下了根,并且在之后的时间里渐渐发展壮原创 2012-10-27 20:11:34 · 918 阅读 · 0 评论 -
编程思想--从面向过程来看
上次谈到了编程思想,但是都是从软件的全局来说的,今天刚好开始讲java了,老师谈到了面向过程和面向对象,所以我想从具体的模块编写思想来说说。学编程的人应该都听说过两种思想,面向过程,面向对象,在我看来,编程就是让计算机来模拟现实,既然是模拟,那么就要越贴近现实越好,而这两种思想的发展在我看来代表这计算机模拟现实的一个进步,面向对象的设计思维相比面向过程来说更加接近人的真实思维模式,人类的真实思原创 2012-10-27 20:12:20 · 648 阅读 · 0 评论 -
线性筛法求素数的原理与实现
何为线性筛法,顾名思义,就是在线性时间内(也就是O(n))用筛选的方法把素数找出来的一种算法,没用过线性筛素数法的人可能会奇怪,用遍历取余判定素数不是也是线性时间的吗,没错,但是确切的说线性筛法并不是判定素数的,而是在线性时间内求出一个素数表,需要判定是否是素数的时候只要看该数是否在表内就可以瞬间知道是不是素数。比如想求10000以内的素数,定义表int a[10000],进行线性筛选后,a[原创 2012-10-29 20:35:22 · 6476 阅读 · 4 评论