数据结构与算法
养家糊口的程序媛
人外有人,天外有天
展开
-
直接插入排序
直接插入排序的算法思想:直接插入排序(Straight Insertion Sort)的基本操作是将一个记录插入到已经排好序的有序表中,从而得到一个新的、记录数增 1 的有序表。 根据该思想,编写代码如下(从已有序列的第0个记录开始比较): public static void insertSort1(int[] ele) { for (int i = 1; i for (int原创 2012-01-29 09:51:41 · 870 阅读 · 2 评论 -
交换两个变量值,但不使用第三个变量的算法
此题目由一个 同事提出,当时自己并没有答出来,后同事给讲解的比较明了,遂做出笔记,一方面是对自己的思维方式的一种拓展,另一方面是一种记录,记录自己的学习经历和 该算法的具体原理。 题目:a=10,b=15,将a / b的值互换。 通常我们的做法是(尤其是在学习阶段):定义一个新的变量,借助它完成交换。代码如下: int a,b; a=10; b=15; int t; t=a原创 2013-06-22 00:13:14 · 3693 阅读 · 10 评论 -
算法学习总结1-数据结构
在学这一部分的时候,个人经历还记忆犹新。 三月初,来看望老师,偶然间得知老师要给琪姐开算法课,于是伙同欢仔密谋来蹭课,一计得逞,暗喜。老师说让我们一周之内看完《数据结构与算法》这本书,并总结巴拉巴拉,只记得脑袋一直回想着一个声音:不可能完成的,哪有时间看书,就算天天看,一周也看不完一本技术书,何况还是那么难的一本。 事实证明,用我的方法,确实不能。读书的第一页遇到一个问题就开始各种原创 2018-02-01 15:45:03 · 609 阅读 · 0 评论 -
算法学习总结大纲
从17年3月份到现在,马上就一年了,虽然只有周末的时间来学习(算法小组,我并没有跟进),但是这一年下来点点滴滴的也是发生了量变到质变的过程了! 其中我从三月份一直跟到八月底,后面就基本上断了。但是最近两周又跟着学了几天,期间的总结还可以做得更好, 年底啦,来一次大总结咯!本篇是大纲,后续几篇会从这个大纲中进行详细的总结,会出一个系列哦, 喜欢的朋友可以关注一下! 1、学习内容上:从基础原创 2018-01-29 19:21:33 · 477 阅读 · 0 评论