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
《数据结构与算法分析》
[置顶] free斩的算法书籍
经典入门:RobertSedgewick 算法(第4版)MarkAllenWeiss(维斯)
数据结构与算法分析
:C语言描述 ACM圣经:刘汝佳大小白书和黑书:
Cfreezhan
·
2013-08-22 23:00
weiss数据结构和算法书的使用说明
《
数据结构与算法分析
C语言描述》MarkAllenWeiss著,冯舜玺译,机械工业出版社。
tao_627
·
2013-08-18 22:00
数据结构
算法
《
数据结构与算法分析
》5000字缩写
链接:点击打开链接好吧,这是搬运Matrix67的第二篇博文了……搬运理由嘛……同前一篇。。。所谓温故而知新,老知识看看神牛写的同样能学到新知识。持续的:前人V5,后人奋进啊啊啊啊啊===================================4月7日买起来看,前几天才看完。这可以说明很多问题,比如,学习很紧张,没有时间;书本身很好,很有看头;看书看得很细心,很有耐心。打算大致写一下书里的
lgdblue
·
2013-08-03 16:00
数据结构与算法分析
最小支撑树prim)
《
数据结构与算法分析
》//2013/07/01prim #include usingnamespacestd; constintINIT=30000; typedefint**Graph; voidInitGraph
YongJohn
·
2013-07-01 10:00
数据结构
C和C++基本语法
(一)冒泡排序、选择排序、插入排序
最近在看
数据结构与算法分析
,想写个笔记记录一下,先从基本的冒泡、选择、插入开始吧。
hijiankang
·
2013-06-30 17:50
数据结构与算法
拓扑排序
内容《
数据结构与算法分析
》,核心思想:当访问某个顶点时候,不对该顶点做任何处理,当递归返回到这个顶点时候,打印这个顶点,这将产生一个逆序拓扑序列,最后将逆序序列反转。
YongJohn
·
2013-06-30 16:00
数据结构
C和C++基本语法
Data Structures and Algorithm Analysis in C (
数据结构与算法分析
) 读书总结
重点把前面十章看了一下,后面两章感觉对我现阶段用处不大,就没有细看。因为之前把严蔚敏版的《数据结构》好好看了一遍,所以看这本书比较轻松,下面我谈一谈看完之后的感受。首先本书与严蔚敏版《数据结构》最大的区别就在于“算法分析”上面,《数据结构》一书的重点是介绍基本的数据结构,所以关于算法和算法的复杂度分析比较少,但它在讲述链表、栈、队列、树及图等基本数据结构非常清晰而且很详细,每种数据结构给的实现伪代
xuzhezhaozhao
·
2013-06-28 23:06
读书总结
编译原理学习导论
我们学的
数据结构与算法分析
也是讲算法的,不过讲的基础算法,换句话说讲的是算法导论,而编译原理这门
lishuhuakai
·
2013-06-23 20:00
计算机类经典书籍
语言谭浩强C程序设计CprimerplusTheCprogramminglanguageC和指针C专家教程C陷阱与缺陷c语言解惑C标准库你必须知道的495个C语言问题4.算法与数据结构数据结构(清华版)
数据结构与算法分析
hannea
·
2013-06-06 10:00
Sicily 1444 Prime Path (SOJ 1444) 【BFS 广度优先搜索】
还没有完全看过《算法导论》,《
数据结构与算法分析
——C++描述》,《HeadFirstJava》,之前一直想看的黑书《算法艺术与信息学竞赛》可能也要推迟了
fanfanK
·
2013-05-20 13:00
搜索
bfs
sicily
数据结构与算法分析
C语言版-第10章289页:将递归算法改为时间复杂度为O(n)的非递归算法
#include usingnamespace::std; doubleEval(intN)//递归方法 { inti; doubleSum; if(N==0) return1.0; else { Sum=0.0; for(i=0;i
vshadow
·
2013-05-10 10:00
算法
递归算法
Weiss的
数据结构与算法分析
(C++版)源码编译说明
最近尝试编译Weiss的那本
数据结构与算法分析
(C++版)提供的源代码时,遇到一些问题,特记录如下:考虑到该书提供的代码是使用模板技术较多,这在提供简洁代码的同时,也给源码的编译带来了一些问题。
tao_627
·
2013-04-30 15:00
新手学LINUX下C++编程之路(一)
昨天又刚买了《
数据结构与算法分析
》和《EffectiveC++》,等书到了再看。今天开始折腾LINUX啦,一个完全陌生的系统环境。把学习过程记录下来。
nirvana_newbie
·
2013-04-27 14:00
Linux
LINUX
已知某事件发生的概率为p,则要让该事件发生所需的试验次数期望值为1/p
问题来源:《
数据结构与算法分析
——Java语言描述》(美)MarkAllenWeiss第四章的习题4.14 理论证明:已知事件A发生的概率为p,试验1次,事件A就发生的概率为p,试验2次,事件A才发生的概率为
YorkCai
·
2013-02-03 15:00
概率
期望
试验次数
欧几里得算法 辗转相除法 《
数据结构与算法分析
——Java语言描述》Mark Allen Weiss 第二章
欧几里得算法EuclideanAlgorithm注:《
数据结构与算法分析
——Java语言描述》MarkAllenWeiss第二章提到欧几里得算法及其复杂度。
YorkCai
·
2013-01-07 22:00
欧几里得算法
最大公约数
Max Subsequence Sum 最大子序列和问题 O(NlogN)与O(N)算法的对比
《
数据结构与算法分析
》里用MaxSubsequenceSum作为例子,介绍了算法分析的基本方法。
btwsmile
·
2012-12-06 21:00
开发属于自己的知识“数据库”
例如《C++》与《
数据结构与算法分析
》,《通信原理》与《计算机网络》。构建知识框架,就是把自己所全部学过的关于计算机的课程和知识放在一起,尽可能地联系起来。可以预见的好处就是,对自己的
levenyes
·
2012-11-25 10:56
数据库
开发
自学
知识
AVL 树实现
二叉查找树的实现:http://blog.csdn.net/xiahouzuoxin/article/details/8159320 参考《
数据结构与算法分析
——C语言描述
xiahouzuoxin
·
2012-11-12 19:00
AVL 树实现
参考《
数据结构与算法分析
——C语言描述》。
xitong
·
2012-11-12 19:00
实现
链表
这是
数据结构与算法分析
的具体实现#include #include"stdio.h" typedefintElementType; typedefstructNode*PtrToNode; typedefPtrToNodeList
xiaofan086
·
2012-10-21 22:00
list
struct
header
null
delete
insert
排序算法
插入排序有N-1趟(PASS)排序组成,对于P=1趟到P=N-1趟,插入排序保证从位置0到位置P-1上的元素已经是有序状态(
数据结构与算法分析
是如此描述的);通俗讲就是把数组分成有序区和无序区,然后通过嵌套的
·
2012-10-16 11:00
希尔排序
堆排序
排序算法
简单排序算法总结
插入排序有N-1趟(PASS)排序组成,对于P=1趟到P=N-1趟,插入排序保证从位置0到位置P-1上的元素已经是有序状态(
数据结构与算法分析
是如此描述的);通俗讲就是把数组分成有序区和无序区,然后通过嵌套的
·
2012-10-16 08:00
排序算法
书籍的选择
AProgrammer'sPerspective3、StructureandInterpretationofComputerPrograms 4、IntroductiontoAlgorithms,SecondEdition5、
数据结构与算法分析
·
2012-10-08 15:46
书籍
的
书籍的选择
AProgrammer'sPerspective3、StructureandInterpretationofComputerPrograms 4、IntroductiontoAlgorithms,SecondEdition5、
数据结构与算法分析
usb_host
·
2012-10-08 15:46
书籍
的
计算机专业必读的书
数据结构与算法分析
--C语言描述
数据结构与算法分析
--C++描述
数据结构与算法分析
--Java语言描述(重点推荐) 这3本是一个
·
2012-09-22 16:00
计算机
一个双向链表的实现
上半年看《
数据结构与算法分析
C++描述的》的时候曾写过一个链表,这几天想起来翻了翻VS的工程文件,发现还在,拿出来分享一下。只支持简单的插入和删除,记得当时在类的构造和析构上费了点周折。
woshishuizzz
·
2012-09-22 13:00
简单的桶式排序-基于数组的实现
我在《
数据结构与算法分析
-C语言描述》中看到有提到一种排序方式,桶式排序,这是一种非常简单的排序方法,我觉得它的实现原理和hash表的原理有点类似。
suwenqiang2011
·
2012-09-20 16:00
数据结构
算法
测试
存储
语言
20120918-双向链表类定义《
数据结构与算法分析
》
将新的节点插入双向链表的时候:iteratorinsert(iteratoritr,constObject&x)//向双向链表中插入一个x节点{Node*p=itr.current;theSize++;returniterator(p->prev=p->prev->next=newNode(x,p->prev,p));}LIST类的删除节点的过程://删除双向链表中的一个节点iteratorera
xingoo
·
2012-09-18 20:00
20120918-LIST类定义《
数据结构与算法分析
》
LIST类结构1template2classList3{4private:5structNode//所有都是公有的6{7Objectdata;8Node*prev;9Node*next;1011Node(constObject&d=Object(),Node*p=NUll,Node*n=Null):12data(d),prev(p),next(n)13{14}15};16public:17clas
xingoo
·
2012-09-18 20:00
20120918-向量实现《
数据结构与算法分析
》
#include#include#include#include#includeusingnamespacestd;templatevoidchange(Container&c,constObject&newValue)//改变新值{typenameContainer::ieratoritr=c.begin();while(itr!=c.end()){*itr++=newValue;}}templ
xingoo
·
2012-09-18 18:00
算法探讨——再议经典算法问题:求最大子序列和、绝对值最大子序列和以及其区间
在经典的书籍《
数据结构与算法分析
C语言描述第2版》中,
·
2012-09-09 11:00
算法
avl
http://www.cnblogs.com/heqile/archive/2011/11/28/2265713.htmlhttp://dongxicheng.org/structure/avl/看完了《
数据结构与算法分析
sunmenggmail
·
2012-09-08 14:00
查找(二)—— 二叉查找树
参考:
数据结构与算法分析
——Java语言描述 (美)MarkAllenWeis 我们都知道,二叉树中每个节点都不能有多于两个的儿子。
zhutulang
·
2012-08-26 14:00
图(三)—— 赋权有向图的几个算法
参考:
数据结构与算法分析
——Java语言描述 (美)MarkAllenWeis 包括: 1、Djkstra算法求最短路径 2、深度优先遍历
zhutulang
·
2012-08-20 19:00
《
数据结构与算法分析
》JAVA(第二版)电子书–Mark.Allen.Weiss
《
数据结构与算法分析
》JAVA语言描述(第二版)PDF电子书–Mark.Allen.Weiss著。
128kj
·
2012-08-19 07:00
java
《
数据结构与算法分析
--c语言描述》之第二章:算法分析
算法:是为求解一个问题需要遵循的、被清楚地指定的简单指令的集合。算法分析:以算法实现占用的时间,空间等资源为主要标准,判断算法的优劣,一般占用的资源越少算法越好。 2.1数学基础四个定义:(1)如果存在正常数c和n0使得当N>=n0时,T(N)=n0时,T(N)>=cf(N),则记为T(N)=Ω(f(N))简单理解为:T(N)的增长率大于等于f(N)(3)如果存在T(N)=O(f(N))且T(N
卓生
·
2012-08-16 10:54
算法
分析
最大公约数
最大子序列和
取幂运算
《
数据结构与算法分析
--c语言描述》之第一章:引论
学习《数据结构》与《算法设计与分析》这两门课程已经有一段时间了。但在设计编写代码时,还是不能做到游刃有余。怎么说呢?平时在编写代码的时候不会去考虑很多。诸如:是否要用哪个数据结构?是否可以用哪个算法?之类的问题很少会在脑海浮现。原因是:当想到用哪个数据结构或者哪个算法时,往往发现实现起来很麻烦,很难,总得花不少时间去重翻课本,对自己的要求就是写出能工作的程序就行了。久而久之也就对这样的想法敬而远之
卓生
·
2012-08-12 10:29
算法
结构
课程
《
数据结构与算法分析
--c语言描述》之第一章:引论
学习《数据结构》与《算法设计与分析》这两门课程已经有一段时间了。但在设计编写代码时,还是不能做到游刃有余。怎么说呢?平时在编写代码的时候不会去考虑很多。诸如:是否要用哪个数据结构?是否可以用哪个算法?之类的问题很少会在脑海浮现。原因是:当想到用哪个数据结构或者哪个算法时,往往发现实现起来很麻烦,很难,总得花不少时间去重翻课本,对自己的要求就是写出能工作的程序就行了。久而久之也就对这样的想法敬而远之
卓生
·
2012-08-12 10:29
算法
结构
课程
数据结构/算法设计与分析
数据结构与算法分析
-第一章Java类(05)
许多游戏都可以在滚动两枚骰子的基础上进行。定义一个Die类表示一枚有n个面的骰子。n的默认值是6.该类能滚动骰子,并测得其像上面的值。使用随机数来模拟骰子的滚动。并可依用户要求以图形界面来演示骰子的面。代码实现:核心:随机数的生成,使用了java.util.Math类的random,这个方法返回一个0-1之间的浮点数(包含0,不包含1),我们将其与10相乘得到一个0-10(不含10)之间的整数,然
CrazyCoder2010
·
2012-08-10 07:00
java
数据结构
算法
Random
Class
图形
数据结构与算法分析
-第一章Java类(04)
定义一个名为GenericCoin的类表示一枚没有面值也没有名字的硬币。这枚硬币应该有一个顶面与一个底面,并且可以标明哪一面朝上。应该能够抛掷这枚硬币使之随机掉落,或者顶面朝上,或者底面朝上。a.编写一个程序将两枚硬币各抛掷50次。记录并报告每枚硬币各有多少次顶面朝上,报告那一枚硬币顶面朝上的次数多b.编写一个程序来玩一个简单的抛硬币游戏。要求用户猜测隐蔽会是顶面还是底面朝上,然后跑硬币,并将结果
CrazyCoder2010
·
2012-08-09 22:00
数据结构与算法分析
-第一章Java类(03)
编写一个Java枚举Rank表示扑克牌的点数,包括ACE,TWO,THREE,FOUR,FIVE,FIX,SEVEN,EIGHT,NINE,TEN,JACK,QUEEN,KING。定义一个私有数据域以保存一个布尔值,当扑克牌为人脸(JACK,QUEEN,KING)时为真。定义一个构造函数以初始化该域,一个访问者方法返回该域的值,以及一个toString方法。编写一个测试程序演示该枚举package
CrazyCoder2010
·
2012-08-09 20:00
java
数据结构
算法
String
测试
2010
数据结构与算法分析
-第一章Java类(02)
编写一个名为Person的类,它包含分别表示人的名字与年龄的两个数据域。要求此类包含对其中任何一个数据域进行设置与获取的方法。还要求包含可进行下列测试的方法:两个Person对象是否相等--即是否有相同的名称与年龄一个人是否比另一个人年长最后,还要求有一个toString方法,以返回由人的名称与年龄组成的字符串。写一个程序演示类的每一个方法代码实现packagecom.crazycoder2010
CrazyCoder2010
·
2012-08-09 20:00
java
数据结构
算法
String
null
equals
Algorithms 学习笔记05 Priority Queues
优先队列(堆)-C语言实现(摘自
数据结构与算法分析
C语言描述)补充:percolateup的时候,首先取下最后放进去的元素,然后从最小元素(1号索引)循着小儿子的路线,一直到树叶,依次替换自己的父节点,
liujb861213
·
2012-07-29 00:00
java与数据结构学习电子书 王世民 (编者)
(1)
数据结构与算法分析
(Java版) 王世民 (编者) 《
数据结构与算法分析
》的编写充分考虑了学生的理解能力和课程内容的难度,以数据结构为主线,利用目前 流行的Java语言进行数据结构设计,包含了数据结构的全部内容
128kj
·
2012-07-24 13:00
java
数据结构
算法
排序(四)——关于归并排序
参考:维基百科以及
数据结构与算法分析
——Java语言描述 (美)MarkAllenWeis 等 归并排序算法的时间复杂度是O(nlogn) ,最差空间复杂度O(n),是稳定的排序算法
zhutulang
·
2012-07-17 16:00
java
数据结构
算法
String
Class
merge
排序(二)——关于希尔排序
参考:维基百科以及
数据结构与算法分析
——Java语言描述 (美)MarkAllenWeis等 希尔排序的时间复杂度根据步长序列的不同而不同,最差空间复杂度O(n),是不稳定的排序算法。
zhutulang
·
2012-07-17 09:00
基本排序算法汇总
一种经过优化后的快速排序,来自《
数据结构与算法分析
》weiss,是本不错的书:快速排序:voidInsertsort(intA[],intlen) { inttmp; inti,j; for(i=1;i0&
zhangjun03402
·
2012-07-15 23:00
数据结构
算法
优化
PIVOT
排序(三)——关于堆排序
参考:
数据结构与算法分析
——Java语言描述 (美)MarkAllenWeis 堆排序的时间复杂度是O(NlogN)。堆排序是不稳定的。 首先介绍一下堆吧。
zhutulang
·
2012-07-14 16:00
排序算法04:堆排序
最近复习《
数据结构与算法分析
》,发现其中堆排序算法不完整,因此写来看看。
huaweidong2011
·
2012-07-10 14:00
数据结构
算法
测试
单链表的简单实践
1.算法描述
数据结构与算法分析
C++版:3.11实现一个有序单链表,要求能返回链表大小,打印链表,检测x是否在链表(在则删除,否则添加) 2.实现List.h #ifndefLIST_H #defineLIST_H
hao3100590
·
2012-06-27 09:00
链表
指针
插入
上一页
21
22
23
24
25
26
27
28
下一页
按字母分类:
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
其他