快速排序、插入排序和选择排序
快速排序是目前使用较好的排序算法,它是由C.A.Hoare发明并命名的。快速 排序基本算法思想:通过一次分割,将无序序列分成两部分,其中前一部分的元 素值均不大于后一部分的元素值。然后对每一部分利用同…
Read more快速排序是目前使用较好的排序算法,它是由C.A.Hoare发明并命名的。快速 排序基本算法思想:通过一次分割,将无序序列分成两部分,其中前一部分的元 素值均不大于后一部分的元素值。然后对每一部分利用同…
Read more/* 下面的程序是我的上学期数据结构的课程设计 希望对即将学习数据结构的朋友有一点点帮助 因为马上就要离开网络2个月了,算是一点点临别的礼物 liond8 2004-3-20 */ # include…
Read moreWhat is GTK+? A History of GTK+ GTK+ 的历史 GTK+ was originally developed for GIMP, the GNU Image …
Read more课本:数据结构 C和C++描述 (第二版) 第九章 存储管理
Read more课本:数据结构 C和C++描述 (第二版) 第八章 图及其应用 图 图的遍历以及生成森林 深度优先遍历 广度优先遍历
Read more课本:数据结构 C和C++描述 (第二版) 第七章 搜索 基本搜索技术 顺序搜索 O(n) 重新排序链表以最大化搜索效率 在有序表中进行搜索 n/2 使用索引的顺序搜索 二叉树搜索 O(logn) 插…
Read more课本:数据结构 C和C++描述 (第二版) 第六章 排序 交换排序: 冒泡排序 O(n^2) 快速排序 O(nlogn) 选择排序以及树排序: 直接选择排序 二叉树排序 堆排序 插入排序: 简单插入 …
Read more课本:数据结构 C和C++描述 (第二版) 第五章 树 二叉树
Read more课本:数据结构 C和C++描述 (第二版) 第四章 队列和链表 队列 先进先出 三种操作: insert(q,x) x=remove(q) empty(q)返回true或者false 链表 …
Read more课本:数据结构 C和C++描述 (第二版) 第三章 递归 递归定义和递归过程 阶乘函数 n!=1 if n==0 n!=n*(n-1)! if n>0 自然数的乘法 a*b=a if b==1 a*b…
Read more课本:数据结构 C和C++描述 (第二版) 第二章 堆栈 堆栈 后进先出 基本操作 给定一个堆栈s和一个数据项i,执行操作push(s,i)表示将项i加到堆栈s的顶。类似地,操作pop(s)删除堆栈的…
Read more课本:数据结构 C和C++描述 (第二版) 第一章 数据结构入门 二进制 每个比特位置表示2的一个幂,从右向左依次是:1 2 4 8 16 32 64 128 | 256 512 1024(注意:8个…
Read more准备好好学习这些东西,为找工作做准备。
Read more准备好好学习这些东西,为找工作做准备。
Read more因为以前的手机不能正常通话,所以今天新买了一款手机,诺基亚5070,花了1080元。 看了网上的报价,北京980,其他城市1080,感觉自己买的有点贵了,而且网上对这款机子的评价也不好。 以后买东西要…
Read more