- 博客(6)
- 收藏
- 关注
原创 数据结构理论学习
1.为什么要有数据结构? 因为要将现实世界中各种“关联数据”用二进制形式保存在计算机内存(ROM、RAM、SRAM……)或外存(光盘、硬盘、U盘……)中。然后让CPU(用预先设定好的加减乘除、逻辑与或非、移位、条件转移等机器指令)按照人的意愿去处理这些数据。 由此,我们可以得出: 数据结构 = 数据 + 关系 而我们都知道: 程序=数据结构+算法
2015-02-28 18:04:18 925
原创 快速排序和冒泡排序
冒泡排序和快速排序都是通过交换位置进行排序,快速排序是冒泡排序的改进。冒泡排序:从第一个数开始,依次比较相邻两个数;如果前面的数大于后面的数,交换位置(从小到大排序);每轮比较完后最大数被移动到末位,所以下轮比较时不用比较最后一个数;有N个数,每轮比较完成后,本轮最大的数在最后;那么N-1轮之后,所有数按顺序归位。可设置标记flag,如果某轮比较完成后没有发生交换,结束排序过程
2015-02-26 16:24:39 1036
原创 优秀资源收录
半年多以来浏览了很多博客和网站,也学到了许多。 大神级的博客,让人叹为观止;励志型的,让人心潮澎湃…优秀的网站则让人眼界开阔。但也不是所有的资源目前都适合自己,打算收录一些适合自己的资源,方便时常阅读。 暂时先列举几位博客吧,后续再添加。1. 刘未鹏 | Mind Hackshttp://mindhacks.cn/ 让我产生认知冲击的博客。 2.酷壳ht
2015-02-21 16:41:28 1080
原创 《黑客与画家》读后感
硬着头皮浏览了一遍《黑客与画家》,有一种意犹未尽的感觉,很想再重头认认真真的去读、思考一遍。 《黑客与画家》可以说是一本与具体技术无关的书,讲述了一个“IT极客”Paul Graham对学习、工作、创业的一些思考,很容易让人去联想自己的IT经历。 为了顺便练习下英语,我强迫自己看英文版的,整个过程很慢;由于缺乏背景知识和有限的词汇量,常常看着看着就失去了
2015-02-16 13:32:17 1347
原创 git工作过程
使用git命令有一段时间了,但是一直没明白git的存储原理。花了点时间,简单的观察了下git存储过程。 具体观察步骤: 1.新建一个目录Workspace1,进入目录后初始化一个git仓库。 输入Workspace1>git int 这时会发现Workspace1中生产了一个.git目录。 .git目录中 hooks/
2015-02-04 16:17:28 894
原创 孩子与软件
2015年1月,我人生中最重要的一款产品(我的女儿)出生了。刹那间,感觉整个世界都变了,我的生活中又多了一份牵挂。1月,一直陪伴着孩子,手足无措的抱着她,看着她哭,看着她闹;哄着她吃,逗她玩耍;学着给她清理卫生,洗衣服;很累,但很幸福。当我搂着孩子,看着她萌萌的神情,突然觉得她就像我人生的一个项目,这个项目才刚刚开始。项目名Lemon项目
2015-02-03 10:55:45 810
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人