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
算法导论——python实践
算法导论
pdf 下载
【下载地址】中文版作者:(美)科曼(Cormen,T.H.)等著,潘金贵等译出版社:机械工业出版社出版时间:2006-9-1页数:754开本:16纸张:胶版纸ISBN:9787111187776包装:平装所属分类:图书>>计算机/网络>>计算机理论该书是一本十分经典的计算机算法书籍,与高德纳(DonaldE.Knuth)的《计算机程序设计艺术》(TheArtOfComputerProgrammin
铁头娃哈哈
·
2022-02-13 10:07
HashMap1.8 源码解析(3)--TreeNode(红黑树) 包括每一个方法
完整代码:代码前言在写这篇文章之前,我针对红黑树参考
算法导论
写了一篇文章图解红黑树-
算法导论
-java实现基于HashMap1.8,里面的的插入和删除以及旋转就是用的HashMap1.8里面的代码,所以里面细致地分析了
nicktming
·
2022-02-13 07:05
算法导论
答题笔记_0x0
第1章练习与思考题练习1.11.1-1(开放问题)原题:给出生活中一个需要排序的例子或者现实生活中需要计算凸壳的一个例子。回答:考试成绩需要排序得到排名;计算光线反射的时候需要计算凸壳。1.1-2(开放问题)原题:除速度外,在真实环境中还可能使用哪些其他有关效率的量度?回答:个人见解有功率,汽车的百公里加速时间。还有计算机的空间消耗,资源占用。1.1-3(开放问题)原题:选择一种你以前已知的数据结
御史神风
·
2022-02-11 23:45
总结代入法求解递归式
$$x=\frac{-b\pm\sqrt{b2-4ac}}{2a}$$\(x=\frac{-b\pm\sqrt{b2-4ac}}{2a}\)对
算法导论
的一些些小总结何为递归式递归式是等式或者不等式递归式的三种求解方法代入法递归树法主方法代入法步骤先猜测解的形式
Luson0206
·
2022-02-11 18:12
算法导论
散列表笔记
直接寻址表全域U比较小,不需要散列函数,直接将全域的每个元素都映射到表中。书中没有给出具体的应用场景,个人感觉应用不广,价值不大。散列表正常的散列表需要用散列函数,将全域中的关键词散列到有限大小的表中。散列函数面临冲突问题,即不同的关键字散列到同一个位置。这一节介绍了链表法,后面还有开放寻址法。链表法是将冲突的元素存放在一个链表中,散列表中存放链表的表头。性能分析可以得出,正常情况下散列表的所有操
琦思妙想君
·
2022-02-11 18:37
Java实现二叉搜索树(中高级Java工程师面试和考研必备)
定义引用自《
算法导论
第三版》二叉搜索树中的关键字总是以满足二叉搜索树性质的方式来存储:设x是二叉搜索树中的一个结点。如果y是x左子树中的一个结点,那么y.key=x.key。
雁阵惊寒_zhn
·
2022-02-11 01:05
图解红黑树-
算法导论
-java实现基于HashMap1.8
代码链接:整体代码红黑树的定义Note:如果一个节点没有字节点或是父节点,则该节点相应指针属性为nil1.每个节点或是红色的,或是黑色的.2.根节点是黑色的.3.每个叶节点(nil)是黑色的.4.如果一个节点是红色的,则它的两个子节点都是黑色的.5.对每个节点,从该节点到其所有后代叶节点的简单路径上,均包含相同数目的黑色节点.先定义一下代码中的数据结构publicclassRBTree,Value
nicktming
·
2022-02-10 00:40
08-书籍购物车案例
item.count}}+移除总价格:{{totalPrice|showPrice}}购物车为空constapp=newVue({el:'#app',data:{books:[{id:1,name:'《
算法导论
青空95
·
2022-02-09 21:57
前端
vue
手搓积分验证大数定律和中心极限定理
关于大数定律的一种程序验证方式,请参考博客辛钦大数定律的
Python实践
_tugouxp的专栏-CSDN博客本文通过计算,来实际验证一把独立同分布的符合均匀分布的多个变量的加和的分布情况,来直观上体验中心极限定理所说明的规律
papaofdoudou
·
2022-02-07 07:48
人工智能
嵌入式系统
数学
概率论
辛钦大数定律的
Python实践
在概率论中,大量实验证实了如下结论,随机事件的频率当重复实验的次数增大时总会呈现出稳定性,稳定在某一个常数的附近,频率的稳定性是概率定义的客观基础。辛钦大数定律是说,当是独立同分布的随机变量序列,且具有数学期望,做前N个变量的算术平均,则对于任意,有:也就是随着N值增大,样本均值1概率收敛到单个随机变量的均值。验证思路是利用Python生成一个随机分布的大的样本集,然后在样本中抽取字样本,逐渐增加
papaofdoudou
·
2022-02-07 07:47
嵌入式系统
人工智能
算法
python
概率论
开发语言
lintcode 80. Median
image.png注意quikselect模板
算法导论
这是以right作为pivoit的情况;classSolution{public:/***@paramnums:Alistofintegers*@return
刘小小gogo
·
2022-02-06 12:51
每日一书|评分9.4 ,这本书带无数读者入门算法
说到算法巨著,你可能想到的是《
算法导论
》这本经典。但在入门算法时,还有一本与之比肩的巨著,不得不提,它就是《算法(第4版)》。这本豆瓣评分9.4的算法巨著,可谓是算法经典好书,给了无数人帮助。
《新程序员》编辑部
·
2021-11-28 08:00
每日一书
架构
运维
云原生
Python数据结构与算法(一)——数据结构与
算法导论
Python数据结构与算法(一)——数据结构与
算法导论
0.学习目标1.数据结构概述1.1什么是数据结构1.2逻辑结构和物理结构1.3抽象数据类型1.4数据结构学习的必要性2.算法概述2.1什么是算法2.2
盼小辉丶
·
2021-11-12 10:35
Python数据结构与算法
数据结构
算法
python
python机器学习《机器学习
Python实践
》整理,sklearn库应用详解
TableofContents1初始1.1初识机器学习1.2python机器学习的生态圈1.3第一个机器学习项目1.3.1机器学习中的helloworld项目1.3.2导入数据1.3.3概述数据1.3.4数据可视化1.3.5评估算法1.3.5.1分离评估数据集1.3.5.2创建模型1.3.5.3选择最优模型1.3.5.4实施预测2数据准备2.1数据预处理2.1.1调整数据尺度2.1.2正态化数据2
祖哥的小弟
·
2021-10-19 16:23
机器学习
sklearn
python
机器学习
深圳的程序员们看过来——免费送30本《
算法导论
》,先到先得!
关注我,帮你快速找到好工作因为工作的关系,我每天都会花一两个小时混迹在各大程序员论坛,围观来自天南海北的技术大佬们摸鱼吹水,吐槽八卦,分享技术心得——尽管我看不懂。其中我最喜欢看的,是一些逆袭成功的码农们的自述,或者说人生经验分享也不为过。在这些自述故事里,有人出身大专,依然坚持每天早上六点钟准时起床学习,雷打不动坚持两年,最终成功进入字节……有人年过四十,身上还担着房贷、车贷和一家老小的吃穿用度
·
2021-09-13 16:54
前端java算法程序员c++
算法导论
第六章-最小优先队列
首先是最小堆算法的golang实现:packagemain//MinHeap最小堆的结构typeMinHeapstruct{heapSizeintheap[]int}//LEFT返回子树左边的元素func(A*MinHeap)LEFT(iint)int{returni>1}//MinHeapify最小化堆func(A*MinHeap)MinHeapify(iint){smallest:=il:=A
Ahungrynoob
·
2021-06-27 19:19
堆排序
----摘自《
算法导论
》第三版二叉堆分为:最大堆和最小堆最大堆性质:所有结点的关键值大于等于其孩子节点的关键值(空结点除外)最小堆性质:所有结点的关键值小于等于其孩子节点的关键值(空结点除外)冒泡排序的分析显然
雁阵惊寒_zhn
·
2021-06-26 22:38
插入排序
插入排序最近无聊在啃
算法导论
,里面的东西有点难懂,隔三差五就是一串英文。所以准备讲解一下里面的东西。第一个算法就是“插入排序”。
兄主的仙人掌
·
2021-06-26 01:26
数据结构和算法汇总
数据结构和算法以weiss的数据结构和算法,以及
算法导论
为纲,另外参考July和左程云的书籍和代码。
Fitz_Lee
·
2021-06-23 07:25
算法导论
-归并排序
1.伪代码'''MERGE(A,p,q,r)'''n1=q-p+1//L.lengthn2=r-q//R.lengthletL[1..n1+1]andR[1..n2+1]benewarraysfori=1ton1L[i]=A[p+i-1]forj=1ton2R[j]=A[q+j]L[n1+1]=∞R[n2+1]=∞i=1j=1fork=ptorifL[i]<=R[j]A[k]=L[I]i=i+1e
Vagitus
·
2021-06-20 06:18
《送你一颗子弹》读后感
算法导论
、领域驱动设计之类的专业书实在看不下去,就点开了一本看起来很荒诞的书。图片发自App确实荒诞,虽然只是记录作者在美国读书和其他时候的小事,嬉笑怒骂中竟有人文、哲学、政治、心理学的研究。
曹木木1920
·
2021-06-19 22:56
2018-05-30
在
算法导论
的,快速排序,第7章,直接运行代码感谢网站https://www.tutorialspoint.com/execute_python_online.php代码抄袭#HelloWorldprograminPythonprint"HelloWorld
木马音响积木
·
2021-06-19 02:11
朴素贝叶斯算法从入门到
Python实践
1,前言很久不发文章,整理些干货,希望相互学习吧。进入主题,本文主要时说的为朴素贝叶斯分类算法。与逻辑回归,决策树一样,是较为广泛使用的有监督分类算法,简单且易于理解(号称十大数据挖掘算法中最简单的算法)。但其在处理文本分类,邮件分类,拼写纠错,中文分词,统计机器翻译等自然语言处理范畴较为广泛使用()或许主要得益于基于概率理论),本文主要为小编从理论理解到实践的过程记录。2,公式推断贝叶斯定理预习
老周算法
·
2021-06-15 06:45
归并排序
阅读经典——《
算法导论
》02不同算法中往往蕴含着通用的思想,分治法就是最常用的一种。
金戈大王
·
2021-06-15 02:21
算法初探
(《
算法导论
》)算法里有两个重
Girl_iOS
·
2021-06-12 13:34
最近的数据学习计划
学习方向-代码能力训练(持续少量)pat训练熟悉python编程语句数据结构,
算法导论
-分析工具训练(多练习,每周都要有产出)tableau训练,python作图-业务敏感度训练(主要任务)数据分析师八大能力培养
深海suke
·
2021-06-11 07:13
手机那些事。。。
因为写程序的人都不是在比着
算法导论
课程里要求的那样,把内存和cpu当成最宝贵的资源
彭强_
·
2021-06-10 21:03
文集开篇导论
文集开篇导论这个月初,入职一家新公司,小组内打算使用golang来推进微服务.这里本人认为个人职业生涯也到了一个平稳期,打算参修内功,借助这个机会,打算用一年时间使用golang来实现《
算法导论
》,为以后职业生涯的提供基础
MrRight_li
·
2021-06-09 20:13
2019-02-12——Java 的书籍
《Java编程思想第4版》《Java核心技术第10版》《深入理解Java虚拟机第2版》《Java并发编程实战》《算法》《
算法导论
》《深入理解计算机系统》《操作系统》《编译原理》《计算机组成原理》《计算机网络
烟雨乱平生
·
2021-06-08 03:09
线性回归与评价指标-2
前言:机器学习可不是一个完全的技术性的东西,之前和部门老大在outing的时候一直在聊这个问题,机器学习绝对不是一个一个孤立的算法堆砌起来的,想要像看《
算法导论
》这样看机器学习是个不可取的方法,机器学习里面有几个东西一直贯穿全书
孔子想了想然后说子曰_
·
2021-06-07 19:40
Algorithms 算法学习笔记20180416
今天主要学习的是MIT课程
算法导论
中的"哈希表",“全域哈希和完全哈希”这两课。老师的讲解是层层深入,循循善诱的。
半坡城主
·
2021-06-05 11:58
插入排序
算法导论
上面的伪代码。增加一下个人理解注释。
年迈的小白
·
2021-06-04 07:43
死磕算法!35篇算法设计实例+6本必读书打包送你
有人将数据结构比喻为程序的骨架,将算法比喻为程序的灵魂,这一点也不为过,正是因为这一点,很多朋友都立志要学好算法,但是我常常看到各种抱怨,比如“看了半年《算法》这本书,才看了几十页”,再比如“四年了,还是没有啃完《
算法导论
软件工程师能力认证
·
2021-05-31 15:42
#
学习资料
算法
人工智能
深入探索C语言struct的用法
回-复:【电赛】即可获资料回复【编程】即可获取包括有:C、C++、C#、JAVA、Python、JavaScript、PHP、数据库、微信小程序、人工智能、嵌入式、Linux、Unix、QT、物联网、
算法导论
嵌入式基地
·
2021-05-23 09:14
理论知识
c语言
嵌入式编程
嵌入式
c++
计数排序、基数排序和桶排序
阅读经典——《
算法导论
》07到目前为止,我们已经介绍了插入排序、归并排序、堆排序、快速排序这四种排序算法,他们的运行时间上界不会超过O(nlgn)。
金戈大王
·
2021-05-20 10:56
【排序】堆排序-1
//参考《
算法导论
》中的伪代码publicvoidHeapSort(int[]num){buildMaxHeap(num);for(inti=num.length-1;i>0;i--){exchange
菜鸟learn编程
·
2021-05-20 08:04
简年2: 《
算法导论
》--循环不变式+排序算法
开篇语今天开始看《
算法导论
》的第二章--算法基础,主要内容是讲述了循环不变式以及排序算法的设计以及复杂度的计算,文中巧妙地运用了扑克牌的插牌来形象的表达了排序算法的内在内容,十分的生动形象。
张照博
·
2021-05-20 08:40
啊哈,算法
其实我看书的顺序应该是正常而又奇怪的,我先抱着
算法导论
看过一遍自认为看懂了(其实并不怎么懂),而且又开始拿起算法第四版看,觉得好像更懂了些,最近生病,不愿太费脑子,拿起啊哈算法这本群里的书来看觉得作者真是
雪藏1994
·
2021-05-17 18:56
章节八:基本数据结构二
SPL(StandardPHPLibrary,PHP标准库)中并无树和图数据结构的实现,考虑到实用性,同时呼应《
算法导论
》10.4节,我们此处将有根树(二叉树及分支数无限制的有根树)以链状方式存储,并给出常用的增删改查操作实现
wsdadan
·
2021-05-17 13:46
2016-年度计划
读书计划10本中文书(不包括技术书籍)2本英文书Design抄50个iconSkill做一款App学习编译原理,实现一个解释器读完
算法导论
Summary初步的计划,还是会进行后期修改的。
旺二胖同志
·
2021-05-17 02:44
MIT
算法导论
二 渐近符号、递归及解法
两部分内容:介绍渐进符号介绍递归及解法渐进符号O-notationf(n)=O(g(n)),表示存在c>0,n0>0使得0≤f(n)≤c·g(n)对于所有n≥n0时成立。Ex:2n2=O(n3)。注意这里的等号是不对称的,只能从左到右成立反之则不成立,更形象的是记做2n2∈O(n3)。f(n)的复杂度最多与g(n)一个数量级,即小于等于(0,n0>0使得0≤c·g(n)≤f(n)对于所有n≥n0时
Alex90
·
2021-05-15 05:13
Python实践
小案例
运用该,该函数调用了audio模块具体的格式是:audio.say(字符串)代码:importappuifw,audiodefcn(x):returnx.decode("utf-8")appuifw.app.body=m=appuifw.Text()a=appuifw.query(cn("亲爱的\n你喜欢我吗?"),"query")ifa:m.set(cn("我也非常喜欢你\n"))audio.s
七月尾巴_葵花
·
2021-05-14 09:17
我的算法学习之路
算法导论
:https://www.bilibili.com/video/av11928034/(超神版)算法(那本很著名的橙色书):https://www.bilibili.com/video/av9995456
Alex96
·
2021-05-13 22:08
算法导论
-算法基础-插入排序
插入排序输入:n个数的一个序列。输出:输入序列的一个排列,满足a1'≤a2'≤…≤an'。publicstaticvoidinsertionSort(int[]a){intkey,i;for(intj=1;j=0&&a[i]>key){a[i+1]=a[i];i=i-1;}a[i+1]=key;}}j表示正准备插入的数的下标,a[0,j-1]构成了当前排序好的数组,事实上,a[0,j-1]就是原来
老鼠也有理想
·
2021-05-13 17:48
<
算法导论
>练习10.1
10.1-1push(s,4)s:4push(s,1)s:4,1push(s,3)s:4,1,3pop(s)s:4,1push(s,8)s:4,1,810.1-2第一个栈从数组的下标0开始向后增加,第二个栈从数组的末尾n-1开始向前增加。当两者的下标相遇时二者的总和为n,停止向栈中增加元素。10.1-3定义好判断队列满及空的函数,在每次插入以及删除的时候判断一下即可。判断函数如下:defqueue
默默可书虫
·
2021-05-07 21:39
算法导论
<
算法导论
>练习9.2
9.2-1如果数组的长度是0,那么调用的randomized-select函数的第二个和第三个参数是相同的。如果调用发生在程序的第8行,即p=q-1,那么有k=q-p+1=0.而题目中的i表示要找数组中第i小的元素,那么i一定大于等于0,而程序进行到第8行的条件是i
默默可书虫
·
2021-05-07 14:03
算法导论
<
算法导论
>练习8.4
8.4-1B:1–0.13–0.162–0.203–0.394–0.425–0.536–0.647–0.71–0.798–0.8998.4-2如果所有的元素都放到了同一个桶中,那么桶排序就变成了插入排序(在书中的例子中,每个桶内部的排序方式是插入排序),如果他们恰好是按从大到小的顺序出现的,那么时间复杂度是O(n^2).提高效率的办法是在每个桶中使用堆排序或归并排序,不过这样的话要把链表转换为数组
默默可书虫
·
2021-05-07 09:57
算法导论
算法导论
基本数据结构
MIT公开课没有讲到的内容,介绍几种基本数据结构-栈和队列-链表-二叉树栈和队列栈和队列都是动态集合,元素的出入是规定好的。栈规定元素是先进后出(FILO),队列规定元素是先进先出(FIFO)栈的基本操作包括入栈push和出栈pop,栈有一个栈顶指针top,指向最新如栈的元素,入栈和出栈操作操作都是从栈顶端进行的栈操作队列的基本操作包括入队enqueue和出队dequeue,队列有队头head和队
Alex90
·
2021-05-07 08:17
2018 学习计划
读书计划小说1、白夜行2、嫌疑人x的献身3、解忧杂货铺4、流浪苍穹5、变身6、被讨厌的勇气技术方面1、《EffectiveObjective-C》2、《swift基础》+读书笔记3、《
算法导论
》先啃一部分
Moshimol
·
2021-05-05 04:50
最长公共子序列
这个问题在《
算法导论
》中作为讲动态规划算法的例题出现。动态规划,众所周知,第一步就是找子问题,也就是把一个大的问题分解成子问题。
miltonsun
·
2021-05-05 01:30
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
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
其他