【算法】
杨倩-Yvonne
Java高级开发工程师,7年工作经验
展开
-
算法排序
理论与实践的完美结合,知识才会被我们消化吸收;比较学习让我们的知识建立联系,发散思维,构建知识网;思想最重要,具体算法是有小到大还是倒过来由大到小都没有问题,万变不离其宗;知识是无垠的,接触新知识的时候我们要做到盲人摸象,囫囵吞枣,又陌生到熟悉这是快乐的学习。原创 2016-05-03 20:54:34 · 620 阅读 · 14 评论 -
C#选择排序和冒泡排序
在上一篇文章中《算法排序》中简单介绍了选择排序和冒泡排序,这次让咱们紧接着上次的节奏继续来学习这两种排序。都说是万事开头难,其实有了充分的准备一点都不难了,在本文中,小编将要介绍算法排序的图形过程与代码。选择排序图形描述 过程描述假设第i个数是最大;第i个数与从i+1到原创 2016-06-19 18:00:21 · 1462 阅读 · 26 评论 -
快速排序和插入排序
插入排序插入排序的基本思想是:每步将一个待排序的纪录,按其关键码值的大小插入前面已经排序的文件中适当位置上,直到全部插入完为止。描述:一般来说,插入排序都采用in-place在数组上实现。具体算法描述如下:⒈ 从第一个元素开始,该元素可以认为已经被排序⒉ 取出下一个元素,在已经排序的元素序列中从后向前扫描⒊ 如果该元素(已排序)大于新元素,将该元素移到下一位原创 2016-06-30 20:37:46 · 685 阅读 · 26 评论 -
桶排序
通算法,从最简单的例子开始,我们从中收获快乐和知识!原创 2016-07-31 23:00:41 · 598 阅读 · 16 评论 -
动态规划-描述与代码
w:3 4 7 8 9 v:4 5 10 11 13 C[5,17] =max{ C[4,8]+13,C[4,17] } =max{ max{C[3,0]+11,C[3,8]}+13, max{C[3,9]+11,C[3,17]} } =max{ max{ max{ C[2,0]+11, max{C[2,1]+10,C[2,原创 2017-08-27 23:53:58 · 478 阅读 · 20 评论 -
数据结构小结
一张图胜过前言万语,直到这次考试准备我才是深有体会。看书看“三遍”,每次看完之后画思维导图总结一下零散知识点,等下次再回忆起来就不容易忘记了。以下几张导图是我考试前的总结,如有错误,还请指出。...原创 2017-10-22 21:59:53 · 744 阅读 · 23 评论