E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
《数据结构与算法分析》
队列 - C语言实现(摘自
数据结构与算法分析
C语言描述)
原文转自:http://blog.csdn.net/shuxiao9058/article/details/7173262一、概述:像栈一样,队列(queue)也是表。然而,使用队列时插入在一端进行而删除在另一端进行。队列的基本操作是Enqueue(入队),它是在表的末端(叫做队尾(rear)插入一个元素,还有Dequeue(出队),它是删除(或返回)在表的开头(叫做队头(front)的元素。
gggg_ggg
·
2014-12-18 09:00
数据结构
链表
malloc
队列
【
数据结构与算法分析
C语言描述】学习笔记-第1,2章
写在开头:使用的是《
数据结构与算法分析
-C语言描述》冯舜玺翻译版,就是下面这本。希望用学习笔记的方式记录学习数据结构的理解和过程,向更优秀的博友门学习。
Shawn-辣条
·
2014-12-05 11:00
快排----
数据结构与算法分析
/************************************************************************* >FileName:quicksort.cpp >Author:keson >Mail:
[email protected]
>CreatedTime:2014年12月02日星期二10时34分01秒 **************************
kesonyk
·
2014-12-02 12:00
归并排序—
数据结构与算法分析
第四版
/************************************************************************* >FileName:mergeSort.cpp >Author:keson >Mail:
[email protected]
>CreatedTime:2014年12月01日星期一21时32分03秒 **************************
kesonyk
·
2014-12-01 22:00
数据结构与算法分析
笔记(8)——二叉树和树
树是数据元素(结点)之间具有层次关系的非线性结构。在树结构中,除根以外的结点只有一个前驱结点,可以有零至多个后继结点。根结点没有前驱结点。树定义树(tree)是由n(n>=0)个结点组成的有限集合(树中元素通常称为结点)。n=0的树称为空树;n>0的树T由以下两个条件约定构成:1.有一个特殊的结点称为(root)的结点,它只有后续结点,它只有后续结点,没有前驱结点。2.除根结点之外的其他结点分为m
etdeng
·
2014-11-29 16:09
Java数据结构及算法
hash表-平方探测,
数据结构与算法分析
第四版的(增加了上文的nextPrime)
/************************************************************************* >FileName:HashTable2.h >Author:keson >Mail:
[email protected]
>CreatedTime:2014年11月26日星期三11时05分23秒 ***************************
kesonyk
·
2014-11-26 16:00
使用分离链接的哈系表—
数据结构与算法分析
第四版上的
/************************************************************************* >FileName:HashTable.h >Author:keson >Mail:
[email protected]
>CreatedTime:2014年11月25日星期二21时37分31秒 ****************************
kesonyk
·
2014-11-26 14:00
map
>两种字典排序 ——
数据结构与算法分析
上的
/************************************************************************* >FileName:word.cpp >Author:keson >Mail:
[email protected]
>CreatedTime:2014年11月25日星期二12时39分34秒 *****************************
kesonyk
·
2014-11-25 17:00
计算机基础知识的学习与巩固
下面按照学习的先后顺序给出一些推荐的好书:编程语言《C程序设计语言》离散数学《离散数学及其应用》数据结构《
数据结构与算法分析
C语言实现》组成原理《深入理解计算机系统》(CSAPP)操作系统《现代操作系统
thisinnocence
·
2014-11-25 13:00
数据结构
操作系统
BinarySearchTree ----
数据结构与算法分析
第四版的
/************************************************************************* >FileName:BinarySearchTree.h >Author:keson >Mail:
[email protected]
>CreatedTime:2014年11月22日星期六21时11分46秒 *********************
kesonyk
·
2014-11-23 18:00
数据结构与算法分析
,Java语言描述,第2版 Mark Allen Weiss 笔记
数据结构与算法分析
,Java语言描述,第2版 MarkAllenWeiss跳转至:导航、搜索目录1伸展树(splaytree)2优先队列(堆)2.1d-堆2.2左式堆2.3斜堆(skewheap)2.4
cteng
·
2014-10-31 22:00
java
数据结构
编程
算法
函数式
手上的书籍
手上的书籍一、
数据结构与算法分析
二、算法导论三、unix环境高级编程四、设计模式五、linux设备驱动程序六、数学之美七、c和指针 八、boost程序库完全开发指南九、c++反汇编与逆向分析十、python
从头再来
·
2014-09-22 20:00
二叉树的图形显示
今天看《
数据结构与算法分析
:C语言描述》练习题4.33,发现各个结点的横坐标只要按照中序遍历的顺序就可以确定了,也就是说我写的那一堆“碰撞处理”什么的都是没有必要的。。。
sduzh9011
·
2014-09-15 16:34
数据结构与算法
小项目
二叉树的图形显示
今天看《
数据结构与算法分析
:C语言描述》练习题4.33,发现各个结点的横坐标只要按照中序遍历的顺序就可以确定了,也就是说我写的那一堆“碰撞处理”什么的都是没有必要的。。。
copica
·
2014-09-15 16:00
C++
二叉树
图形
可视化
数据结构与算法分析
(java语言描述) 部分课后习题答案 第一章
1.6编写带有下列声明的例程:publicvoidpermute(Stringstr);privatevoidpermute(char[]str,intlow,inthigh);第一个例程是个驱动程序,它调用第二个例程并显示Stringstr中的字符的所有排列。如果str是“abc”,那么输出的串则是abc,acb,bca,cab和cba。第二个例程使用递归。答案如下:publicstaticvo
梁大宝
·
2014-08-12 23:56
数据结构
算法
java
java
数据结构与算法分析
之冒泡排序算法与效率分析
在计算机科学中,排序永远是一个经典的主题。1、什么是冒泡排序冒泡排序算法需要遍历多次待排序数组,在每次遍历中,比较相邻的元素。如果某一对元素是降序,则互相交换他们的位置;否则,保持不变。由于较小的值向“气泡”一样逐渐浮向顶部,而较大的值沉向底部,所以称这种技术为冒泡排序或者下沉排序。2、冒泡排序算法for(inti=1;ilist[j+1]){ inttemp=list[j]; list[j]=l
qq2603825424
·
2014-07-19 17:00
算法
冒泡排序
毕业找工作准备
语言篇:《C程序设计语言》、《C陷阱与缺陷》、《C专家编程》、《C和指针》、《CPrimerPlus》数据结构与算法:《数据结构(C语言版)》、《
数据结构与算法分析
——C语言描述》、《剑指offer》《
To_Be_IT_1
·
2014-07-16 21:00
找工作
由递归思想处理问题的基本原则
我的主力博客:半亩方塘在我的博文关于递归的一些简单想法,我用自己的理解谈了一些关于递归的看法,下面用《
数据结构与算法分析
——C语言描述》一书中第9页的四条基本原则将我的思想加以规范化,并在后续的不断加强学习中不断完善本文的内容
abnerwang_smile
·
2014-06-30 19:26
数据结构
算法
[
数据结构与算法分析
(Mark Allen Weiss)]不相交集 @ Python
最简单的不相交集的实现,来自MAW的《
数据结构与算法分析
》。
·
2014-06-17 11:00
数据结构与算法
[
数据结构与算法分析
(Mark Allen Weiss)]二叉树的插入与删除 @ Python
二叉树的插入与删除,来自Mark Allen Weiss的《
数据结构与算法分析
》。
·
2014-06-16 22:00
数据结构与算法
[leetcode]Pow(x, n) @ Python
使用递归,类似于二分的思路,解法来自Mark Allen Weiss的《
数据结构与算法分析
》。
·
2014-06-06 18:00
LeetCode
java大数据、架构设计经典书籍
item.jd.com/10705060.html(京东价64)2、hbase实战 售价45参考京东图书http://item.jd.com/11299575.html(京东价55.2) 3、
数据结构与算法分析
mrcuiliodng
·
2014-05-21 14:00
java
散列表
散列表的关键是确定散列函数,《
数据结构与算法分析
》中提到了几种散列函数,但都不是完美的。能解决冲突但有可能散列表占用率不高。字符串中的字符不是随机出现,这也影响到了散列表的利用率。散列
jy02326166
·
2014-05-15 20:00
给电信专业大二学生解答几个问题
后面发现,编程的精华在于算法,然后今天又重新拿起了C语言课本和
数据结构与算法分析
。自从大二
sxhelijian
·
2014-04-30 17:00
用二叉树写中缀表达式
参考
数据结构与算法分析
C++描述。
MrWrong
·
2014-04-04 10:25
C/C++
用二叉树写中缀表达式
参考
数据结构与算法分析
C++描述。
daer520
·
2014-04-04 10:00
AVL树的java实现
2014-3-30*@version0.1*@encodeUTF-8*@功能*1、AVL树的生成*2、插入元素*3、删除元素*4、查找某一元素*@notice树元素需实现Comparor接口*@see《
数据结构与算法分析
dahlwuyn
·
2014-03-31 16:24
java练习
关于 linux 驱动 的 学习
驱动开发的事情,由于自己大学本科的专业是电子信息工程,对于计算机方便的知识很匮乏,于是我好好地学习了 (美)BrianW.Kernighan《c程序设计语言》第二版、MarkAllenWeiss(维斯) 的《
数据结构与算法分析
angelbosj
·
2014-03-29 14:00
数据结构----深度优先搜索的应用
下面用《
数据结构与算法分析
(C语言描述)》中图9-62说明一下深度优先搜索算法:说明:①从顶点C开始进行深度优先搜索 ②绿色圆斑表示当前访问顶点,红色圆斑表示已经访问过的顶点,数字表示先序编号
wj080211140
·
2014-03-27 20:00
前端数据结构与算法系列
数据结构与算法是大多前端程序员的短板,传统的前端开发都是在跟浏览器兼容作斗争很少会涉及到复杂的结构设计本系列参考了数据结构与算法JavaScript描述、大话数据结构、
数据结构与算法分析
,网上的资料等等通过分析总结其它语言的实现从而转化成
【艾伦】
·
2014-03-25 17:00
数据结构与算法分析
-01 起步
今年的主要任务是重新学习,查找自己知识点的不足。为此,也适当选了数据结构与算法的一些课。数据结构方面,主要是重新学习树和图。目的是了解每一种数据的思路与意图,并进行随机数据分析,测试其性能,了解其在不同数据样本间的差异。主要课程:MIT的算法导论http://v.163.com/special/opencourse/algorithms.html普林斯顿https://class.coursera
zlf_jack
·
2014-03-12 00:00
算法与数据结构
数据结构《14》----并查集 Union-Find
2.查找给定元素所在的集合Find(x),返回所在集合的代表 3.将两个不相交的集合合并Union(s1,s2) 本文参考《
数据结构与算法分析
u012653791
·
2014-02-26 19:00
数据结构
并查集
LeetCode题解汇总(C++ Java Python,含题目翻译)
www.lilongdream.com/2014/04/08/30.htmlLeetCode题目(含ACRates):http://oj.leetcode.com/problems/题目难度分布、面试频率及使用的
数据结构与算法分析
lilong_dream
·
2014-02-23 17:09
LeetCode
二叉树的实现和遍历
查找二叉树的实现和几种遍历方法 参考:http://blog.csdn.net/liuhongxiangm/article/details/17379331,
数据结构与算法分析
c++描述源码:http:
DotNetFirst
·
2013-12-17 16:00
数据结构与算法分析
学习笔记三-循环队列C语言实现
队列,在日常生活中有很多非常直观的例子。实际生活中的每次排队都是一个队列。今天我们就来看看循环队列的如何用简单的C语言来实现。本文中所有的代码均在anycodes.tk在线编程网站上测试通过。队列进队,出对的操作实际上和前面讲过的栈差不多。只不过,栈进出在一端,而队列进出分别在队列的两端。所以一些基本的操作代码是非常容易看懂的,再次略过。本文着重分析在循环队列中如何进行错误控制,主要介绍两种方法。
XIAXIA__
·
2013-11-24 10:00
数据结构
C语言
循环队列
队空
队满
数据结构与算法分析
学习笔记二-栈的C语言实现
我们都知道,一个C/C++编译的程序中的一些局部变量,函数的参数值等都是放在栈里面的。虽说数据结构中的栈和内存中的栈并不完全相同,但是还是有相似点的。所以今天学习的内容就是数据结构中,如何来创建栈,如何进行数据的压入和压出,如何释放栈等等。本文主要介绍两种实现方法:1.栈的链表实现;2.栈的数组实现。直接看代码吧。(本文中所有的程序在anycodes.tk在线编程网站上测试通过) 1.栈的链表实现
XIAXIA__
·
2013-11-23 18:00
数据结构
C语言
栈
数据结构与算法分析
学习笔记之一-链表
本篇博客主要介绍带头结点的单链表的一系列操作,包括链表的创建,链表的插入,链表的删除,链表的查找,判断一个链表是否为空,以及在写程序的时候一些注意事项等内容。链表是数据内容的基础,学好了,后面栈就比较容易了。本文用一个可以运行的完整的程序来例举了上述所有的内容,程序中也标明了每个程序的功能。大家可以对照链表的基础知识以及本文所给出的程序进行学习。话不多少,直接给出程序:#include #incl
XIAXIA__
·
2013-11-21 19:00
单链表
头结点
插入删除查找创建判断是否为空
对"编程浪子"们有帮助的书籍
语言谭浩强C程序设计CprimerplusTheCprogramminglanguageC和指针C专家教程C陷阱与缺陷c语言解惑C标准库你必须知道的495个C语言问题4.算法与数据结构数据结构(清华版)
数据结构与算法分析
zhenyu5211314
·
2013-11-12 14:00
软件书籍
POJ——多项式加法(AC)
《
数据结构与算法分析
——C语言描述》3.2节"TheListADT"就是以多项式加法为例子讲解的List的应用。
sduzh9011
·
2013-11-11 21:29
OJ题
POJ——多项式加法(AC)
《
数据结构与算法分析
——C语言描述》3.2节"TheListADT"就是以多项式加法为例子讲解的List的应用。
copica
·
2013-11-11 21:00
C++
poj
多项式加法
散列表实现(平方探测法)
from《
数据结构与算法分析
》开放地址散列法中,如果有冲突发生,就尝试选择另外单元,直到找出空的单元为止。
didihe1988
·
2013-10-28 12:03
数据结构
数据结构与算法分析
:C++描述(Mark Allen Weiss) 和 数据结构(刘大有)笔记
1.在计算机科学中,所有的对数都是以2为底的,除非另有声明。2.递归不是循环逻辑,虽然用一个函数本身来定义这个函数,但是并没有用一个函数实例本身来定义该特定实例。2.5矩阵模板classmatrix{public:matrix(introws,intcols):array(rows){for(inti=0;i&operator[](introw)const{returnarray[row];}ve
coolibin
·
2013-10-09 11:36
数据结构和算法
并查集问题:简单java实现
数据结构与算法分析
章节Java源码实现publicclassDisjSets{ privateint[]s=null; publicDisjSets(intnum){ s=newint[num]; for
ccfeng2008
·
2013-10-08 16:00
java
算法
并查集
《
数据结构与算法分析
》5000字缩写
4月7日买起来看,前几天才看完。这可以说明很多问题,比如,学习很紧张,没有时间;书本身很好,很有看头;看书看得很细心,很有耐心。 打算大致写一下书里的内容。 DataStructuresandAlgorithmAnalysisinC,SecondEdition,机械工业出版社。封面很丑,一个黑底版,上面有些大理石花纹,正中间生硬的摆一个原版封面,同样丑。一共12章,近400页。
sustliangbo
·
2013-09-09 13:00
树
栈
堆
图
数据结构与算法分析
【数据结构与算法】浅谈尾递归
在《
数据结构与算法分析
:C描述》(DataStructuresandAlgorithmAnalysisInC)的第三章中,以打印链表为例,提到了尾递归(tailrecursion)并指出了尾递归是使用递归极其不当的例子
mmc_maodun
·
2013-09-07 23:00
数据结构
尾递归
数据结构——单链表
《数据结构》严蔚敏C版、《大话数据结构》、《
数据结构与算法分析
——C语言描述》,这是比较流行的三本C语言实现数据结构的三本书。
zitong00
·
2013-08-29 20:00
数据结构
C语言
单链表
数据结构——单链表
《数据结构》严蔚敏C版、《大话数据结构》、《
数据结构与算法分析
——C语言描述》,这是比较流行的三本C语言实现数据结构的三本书。
zitong00
·
2013-08-29 20:00
数据结构
C语言
单链表
经典书籍--好书很多,重要的是有个目标,有个规划
OperatingSystemConcepts鸟哥的Linux私房菜基础学习篇(第3版)鸟哥的Linux私房菜服务器架设篇(第3版)算法方面算法概论算法导论IntroductiontoAlgorithms算法艺术与信息学竞赛
数据结构与算法分析
记得最初的梦想
·
2013-08-25 17:59
经典图书
这些年
我们读过的技术经典图书
经典书籍--好书很多,重要的是有个目标,有个规划
OperatingSystemConcepts鸟哥的Linux私房菜基础学习篇(第3版)鸟哥的Linux私房菜服务器架设篇(第3版)算法方面算法概论算法导论IntroductiontoAlgorithms算法艺术与信息学竞赛
数据结构与算法分析
cnclenovo
·
2013-08-25 17:00
经典图书
[置顶] free斩的算法书籍
经典入门:RobertSedgewick 算法(第4版)MarkAllenWeiss(维斯)
数据结构与算法分析
:C语言描述 ACM圣经:刘汝佳大小白书和黑书:
Cfreezhan
·
2013-08-22 23:00
上一页
20
21
22
23
24
25
26
27
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他