2020年3月30日

数据结构-栈与队列

摘要: 栈: 通俗理解:对于一个数组的插入和删除来讲,栈就像是一个盒子一样,所插入进来的数据都是先进后出,删除的数据都是后进先出; 画图理解:这样子画应该很好理解了吧,所有的数据都像是盒子的形式一样存贮和释放; 直接上代码: 创建一个栈; 1 package inn; 2 /** 3 * 栈 4 * @au 阅读全文

posted @ 2020-03-30 16:43 学弟1 阅读(185) 评论(0) 推荐(0) 编辑

数据结构-选择排序

摘要: 选择排序: 通俗理解:把数组中的最小值直接与第一个值交换位置,以此类推,这样的排序叫选择排序; 画图理解:如图所示,指针i和j指向第一个地址,k指向i,随着j往后移动,如果遇到比第i个小的,那么指针k就指向j,然后j继续往后移,直到找到最小的那一个k,然后交换k与i指针指向的值,这就找到了一个数组中 阅读全文

posted @ 2020-03-30 16:25 学弟1 阅读(219) 评论(0) 推荐(0) 编辑

数据结构-冒泡排序

摘要: 冒泡排序: 通俗理解:遍历数组中的所有元素,把数组中较大的数与数组中较小的数交换位置,使之从小到大排列; 画图理解:从左至右依次比较大小,通俗易懂; 上代码: 1 package simpleSort; 2 /** 3 * 冒泡排序; 4 * @author caizhou 5 * 6 */ 7 p 阅读全文

posted @ 2020-03-30 16:11 学弟1 阅读(213) 评论(0) 推荐(0) 编辑

导航