- 博客(44)
- 资源 (1)
- 收藏
- 关注
原创 【11月18日】JVM之运行时数据区
呼呼,突然有种感觉,研究生只读三年真是太短了,或者应该说,本科生阶段虚度了太多大好的时间,于我心有戚戚焉 ~~~ 以前自学的写码的时候比较注重结果,以为只要把程序写出来,结果搞出来就万事大吉了。最近重新去看java的一些经典书籍,才发现之前的学习过程根本就是囫囵吞枣,忽视了实现过程中很多的细节。去copy网上现成的代码,没有自己调试的过程,就很难去理解一个程序的内涵。在此多言,以为警醒。 接下
2016-11-18 23:26:11
600
原创 【11月13日】排序算法的效率问题+彩蛋
这几天断断续续,讲了很多种基本的排序算法。 学习的奇妙之处在于,即使是再简单不过的问题,总有人思解出新奇的巧妙来。 譬如除了以前介绍的排序算法外,还有基于树结构的堆排序算法,基于有序数表合并的合并排序算法等等等。 既然排序算法纷繁多态,那么究竟哪一种算法算是“好的”呢?这就涉及到对算法的评价。公欲搞评价,必先放指标。一般来说,可以从以下几个方面判断排序算法的优劣。 1.系统的资源占用(空间
2016-11-14 00:42:57
472
原创 【11月11日 】排序算法续--快速排序+彩蛋一
双十一小小的shopping了一把,终于上了ssd,居然有人屯颗粒导致价格上涨,表示简直不能忍。好在可以报销,不然真的真的吃土了。 前面介绍了集中基本的算法,大多数效率都不怎么高,除了shell。今天再来介绍一种比较高效的算法--快速排序算法,然后顺便就排序算法的效率做一个总结。 快速排序法(Quick Sort) 快速排序法的思想和冒泡算法类似,都是基于交换排序的思想。可以将快速排序法看成
2016-11-11 22:27:34
570
原创 【11月8日】排序算法总结
第一次写博客,很慢很慢很不适应,但是感觉不错,可以记录自己的学习成果,也算是变相监督自己学习吧。首次尝试,也不敢整高大上的内容,先从最简单的排序算法开始吧。 铁甲依然在,--九州 在各种算法问题中,排序算法是最基本的问题,貌似很多面试笔试都要问道这个=-=。排序(Sort)是指按照一定的规则(一般是递增或者递减)将数据进行排列。 常见的排序算法有:交换(冒泡排序、快速排序),选择(选择排序、
2016-11-08 11:06:24
668
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人