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实践
POJ 1458 Common Subsequence 最长公共子序列(LCS)
LCS算法轨迹图来自
算法导论
importjava.io.BufferedReader;importjava.io.BufferedWriter;importjava.io.InputStreamReader
TinyDolphin
·
2020-02-29 04:06
新的学习计划
《算法设计和分析》——————2.1《数据结构和算法》——————2.2《
算法导论
》3.《协议栈的实现》————
张凯大魔王
·
2020-02-28 15:22
功能测试:提高软件测试效率
作为一个软件测试员,具备算法思维、软件工程意识以及测试基本知识,如:用例编写,最好可以学习一门语言,可以看看:数据结构、
算法导论
、软件工程、软件测试艺术、c++语言或java语言书籍等;好的软件测试员不仅仅学会职场生存技能
吴小白吃
·
2020-02-28 00:51
再谈快速排序
数据结构将的时候右边和右边一起向中间靠近,而
算法导论
将的是从做往右靠近,其实大概的思路都是差不多的。这里不想说一些时间复杂度,算法分析什么的,网上的资料很多,也不班门弄斧了。
long2ice
·
2020-02-25 04:50
第 431 期 Python 周刊
文章,教程和讲座关于Python的30个最佳技巧链接:https://t.co/zGlFseuoLG通过这30种
Python实践
来提高你的Python水平。
爱写Bug
·
2020-02-25 02:07
python
《大学专业生涯 计划书单》
》*《C语言深度剖析》2、飞机中的战斗机→数据结构与算法《数据结构》-严蔚敏《数据结构联考复习指导》-王道论坛剑指offer*大话数据结构《算法设计与分析》-王晓东编程之美编程珠玑leetcode*《
算法导论
db5bacb5a79c
·
2020-02-25 02:47
算法的学习-基础
算法基础一、概念根据《
算法导论
第三版》中的描述:算法就是任何问题的解决过程,它接收一些值或集合,对这些值或集合进行加工,最后产生一些值或集合作为输出,算法指的就
黑色小老虎丶
·
2020-02-23 23:57
Python实践
计划每一周第一节作业:做一个网页
按照第一周第一节课课程安排做了一个网页,网页效果如下:我的代码如下:TheblahHomeSiteOtherTheBeachstretchingfromSoltatoMljet,andthisuniquecyclingtripcapturesthehighlightswithanidealbalanceofactivity,cultureandrelaxation.Experiencethebea
Zingzh
·
2020-02-23 14:36
《
算法导论
》第二章demo代码实现(Java版)
《
算法导论
》第二章demo代码实现(Java版)前言表示晚上心里有些不宁静,所以就写一篇博客,来缓缓。囧拜读《
算法导论
》这样的神作,当然要做一些练习啦。
血夜之末
·
2020-02-23 12:00
自己的面试准备-1
2.排序---刚才看了一下排序相关的算法,还不少呢,看了一下
算法导论
,上面有提到了:冒泡排序、插入排序、合并排
zwl773993221
·
2020-02-23 03:09
算法导论
学习笔记——4.2矩阵乘法的Strassen算法
4.2矩阵乘法的Strassen算法Strassen算法的时间复杂度为o(n^lg7),是一种简化矩阵乘法的算法下面是矩阵乘法的伪代码直接给出我以前整理过的模板这边其实可以特判0来进行一个小优化voidcheng(lla[][N],llb[][N],lln)//a=a*b{memset(tmp,0,sizeof(tmp));for(lli=0;i>=1;}}全代码1.数组写法#includeusi
九幽孤翎
·
2020-02-22 17:07
算法导论
《
算法导论
》第二章笔记
《
算法导论
》第二章笔记前言表示终于有幸能一睹《
算法导论
》这本算法神作了。虽然之前也或多或少接触过算法,比如研究HashMap等数据结构等。
血夜之末
·
2020-02-22 13:00
算法导论
学习001-堆排序
堆排序堆排序基本简介1991年的计算机先驱奖获得者、斯坦福大学计算机科学系教授罗伯特·弗洛伊德(RobertW.Floyd)和威廉姆斯(J.Williams)在1964年共同发明了著名的堆排序算法。堆排序属于比较排序中的一种,具有O(nLgn)的时间复杂度,空间复杂度为O(1)。因此堆排序具有空间原址性,即任何时候都只需要常数个额外的元素空间存储临时数据。堆排序利用一种我们称为“堆”的数据结构来进
BlackMammba
·
2020-02-21 19:27
归并排序算法实现
以上图片引用自:
算法导论
原书第三版附上代码截图那么这种算法效率如何呢?让它对一个元素个数为5000,由大到小的数组进行从小到大排序,来看一下运行时间作者的另一篇文章附录
王梓舟
·
2020-02-21 04:03
钢条切割-递归
本篇是《
算法导论
》中钢条切割的递归实现(实际生产中效率很低,复杂度是指数增长的,使用线性规划可以将复杂度由指数增长优化为线性增长),以后会补上线性规划实现。
KeDaiBiaO1
·
2020-02-18 22:23
算法基础+分治策略(算法复习第1弹)
马上就要算法考试了,好紧张,先复习第一波....参考文献(
算法导论
)+(张莉老师ppt)函数的增长,对算法效率的描述渐进记号:Θ、Ω、O、o、w(那个很像w的符号,不记得咋打出来了)Θ标记(最常用):存在正常量
Moonsmile
·
2020-02-18 21:37
降龙十八掌: 《
算法导论
》
这套掌法自然是《
算法导论
》了,掌力连绵不绝,最关键的是无法学完后几掌(难度极大!).虽然我读金庸大侠的书不多,年少时又钟爱温瑞安巨侠的书,但我还是以这套掌法来描述《
算法导论
》.
算法时空
·
2020-02-18 18:16
Keras深度学习--多层感知器
推荐书籍:魏贞原《深度学习,基于Keras的
Python实践
》人工神经网络也被称为多层感知器(MLP,MultilayerPerceptron),是一种前馈人工神经网络,将输入的多个数据维度映射到单一的输出数据维度上
若夏何由
·
2020-02-18 04:15
2016-10-7
目标背单词(√)
算法导论
看第二章(√)javaEEJUNIT(能用,但是不知道为什么显示失败(:зゝ∠),找了好久并没有找到原因,打算明天问问老师)修改学期方向和计划(√,喜欢这次的修改。:.゚ヽ(。◕
Courage_CYY
·
2020-02-17 14:50
什么时候用BFS
层级遍历2.由点及面3.拓扑排序二.最短路径求简单图最短路径,即所有边都等权或者无权的无向图中能用BFS解决的问题一定不要用DFSBFS和DFS的时间复杂度BFS的时间复杂度:若一个图有M条边N个点,参考
算法导论
矩阵形式的
6默默Welsh
·
2020-02-16 00:24
Hacknews网友评论中链接最多的书
IntroductiontoAlgorithms,3rdEdition
算法导论
第三版TheFourStepstotheEpiphany:SuccessfulS
武可
·
2020-02-15 16:37
数据结构与算法分析(c语言)--排序(二)
1、快速排序快速排序的基本思想如下图所示,它选择第一个元素作为主元,它同样可以按照下面提到的
算法导论
中将数组分成了4个不同的部分,但是这里其实有更好的解释方法。
文哥的学习日记
·
2020-02-15 05:21
动态规划、贪心算法区别
本文整理自MIT
算法导论
公开课1.动态规划(Dynamicprogamming)动态规划是一种设计技巧,而不是一种特定的算法,就像分治法一样。
one_zheng
·
2020-02-14 09:50
linux c++ 服务器端开发面试必看书籍整理
一、算法基础系列数据结构基础(C语言版)》朱仲涛译《剑指Offer》《编程之美》《编程珠玑》《CareerCup-Top150Questions4th》《[
算法导论
].
CTHON
·
2020-02-13 23:22
算法导论
阅读笔记4-快速排序
Note:堆排序、快速排序、希尔排序、直接选择排序不是稳定的排序算法,而基数排序、冒泡排序、直接插入排序、折半插入排序、归并排序是稳定的排序算法。算法描述与归并排序一样,快速排序也使用了分治思想。以对子数组A[p..r]进行快速排序为例:分解:数组A[p..r]被划分为两个(可能为空)子数组A[p..q-1]和A[q+1..r],使得A[p..q-1]中的每个元素都小于等于A[q],而A[q]也小
二进制研究员
·
2020-02-12 11:32
计算机书籍推荐
算法导论
(第2版)代码大全(第2版)C++Primer中文版(第4版)设计模式:可复用面向对象软件的基础浪潮之巅Java编程思想(第4版)Java核心技术卷1:基础知识Java核心技术卷2:高级特性人月神话
Ethan_Walker
·
2020-02-12 09:42
读《
算法导论
》第2章 算法基础--2.3设计算法
2.3.1分治法开头讲了很多算法的结构都是递归,而这些算法遵循分治法的思想,也就是将问题分解为跟原问题差不多的子问题,然后递归求解,在合并来建立原问题的解。分治模式在每层递归都有三个步骤:1.分解原问题为若干子问题,这些子问题是原问题的规模较小的实例。2.解决这些子问题,递归求解各子问题。然而若子问题的规模足够小,则直接求解。3.合并这些子问题的解成原问题的解。然后说了归并排序法遵循分治模式,反正
史密斯华特杰德曼杰森
·
2020-02-12 00:17
leetcode| 56. 合并区间
思路将区间按照左端点升序排列,同《
算法导论
》——活动选择问题。时间
东寻
·
2020-02-11 23:00
2020-01-15
importmatplotlib.pyplotaspltimportmathimportsklearn.datasetsasdatasets"""使用Graham扫描法计算凸包网上的代码好多运行效果并不好算法参见《
算法导论
aebd5d613ae8
·
2020-02-11 22:12
【
python实践
】之logging模块
http://www.jianshu.com/p/62f7b49b41e71.更加完善的日志功能1.1几个关键概念(1).Logger即记录器,Logger提供了日志相关功能的调用接口。(2).Handler即处理器,将(记录器产生的)日志记录发送至合适的目的地。(3).Filter即过滤器,提供了更好的粒度控制,它可以决定输出哪些日志记录。(4).Formatter即格式化器,指明了最终输出中日
大婶N72
·
2020-02-10 23:28
多项式与快速傅里叶变换
下面的代码基本上都是和《
算法导论
》上面的实现一样的。
漫游之光
·
2020-02-10 02:24
最长公共子序列问题[LCS]
题目:字符串A:"ABCBDAB",字符串B:"BDCABA",求一个A和B的LCS的解思路:
算法导论
上对这题有个完整的解释,依照
算法导论
上的DP方程,我们很容易能得到如下的代码2017-3-23代码更新如下
IT孤独者
·
2020-02-08 23:45
好文章索引
算法《
算法导论
》快速指南:我是如何10天入门
算法导论
的。
星辉的笔记本
·
2020-02-08 13:01
算法导论
阅读笔记1-常见排序算法
为此,利用工作之余重新阅读
算法导论
(IntroductiontoAlgorithms)一书,重新回顾算法相关的知识。所谓温故而知新,不亦说乎。为了方便以后复习方便,故做此笔记。
二进制研究员
·
2020-02-08 11:47
算法导论
阅读笔记3-堆排序
算法描述堆排序(heapsort)与归并排序一样,但不同于插入排序的是,其时间复杂度为。而与插入排序相同,但不同于归并排序的是,堆排序同样具有空间原址性:任何时候只需要常数个额外的元素空间存储临时数据。在堆排序算法中,我们使用的是最大堆。最小堆通常用于构造优先队列。(二叉)堆是一个数组,它可以被看成一个近似的完全二叉树。除了最底层外,该树是完全充满的,而且是从左到右填充。表示堆的数组A包含两个属性
二进制研究员
·
2020-02-08 06:54
算法
(来源:homasH.Cormen,ChalesE.Leiserson《
算法导论
第3版》)算法3特征:[1]有穷性。执行有限步骤后,算法必须中止。[2]确切性。算法的每个步骤都必须确切定义。
biaoqianwo
·
2020-02-08 00:36
第十天任务管理总结
数学,英语,数模,微机接口,编译技术,C语言,计算机组成原理,概率论,微积分,线代,数理方程;数据结构,
算法导论
;以及大三的课程。这个学期得目标:1.加权上90.2
柳叶七千
·
2020-02-07 23:00
算法导论
-排序和顺序统计量-堆排序(缺代码)
堆排序(二叉)堆是一个数组,它可以被看成一个近似的完全二叉树。树上的每一个结点对应数组中的一个元素。除了最底层外,该树是完全充满的,而且是从左像右填充。在堆排序中,我们使用的是最大堆。最小堆通常用于构造优先队列。在最大堆中,最大堆性质是指除了根以外的所有结点i都要满足:A[Panrent(i)]≥a[i],也就是说,某个结点的值至多与其父结点一样大。堆中的最大元素存放在根结点中。把堆看成一棵树,一
老鼠也有理想
·
2020-02-05 16:20
Python 三十个实践、建议和技巧
新一年,我们先为大家准备30个非常优秀的
Python实践
技巧。希望这些诀窍能在实际工作中帮助大家,并且学到一些有用的知识。
是程序员吖
·
2020-02-02 01:43
算法导论
阅读笔记6-中位数和顺序统计量
在一个由n个元素组成的集合中,第i个顺序统计量是该集合中第i小的元素。例如,在一个元素集合中,最小值是第1个顺序统计量(i=1),最大值是第n个顺序统计量。假设集合中的元素都是互异的,但可以推广到集合中包含重复元素的情形。输入:一个包含n个(互异的)数的集合A和一个整数i,1≤i≤n。输出:数组中的元素x,且A中恰好有i-1个元素小于它。可以在O(nlgn)时间内解决这个选择问题,因为可以用堆排序
二进制研究员
·
2020-02-01 15:00
数据结构与算法:闲谈
先看《大话数据结构》,等有时间了再看下《算法》与《
算法导论
》了。数据结构数据结构是相互之间存在一种或多种特定关系的数据元素的集合。
山代
·
2020-02-01 03:45
动画 | 什么是红黑树?(与2-3树等价)
学习过2-3树之后就知道应怎样去理解红黑树了,如果直接看「
算法导论
」里的红黑树的性质,是看不出所以然。
我脱下短袖
·
2020-01-26 14:00
汇总:数据结构、算法、算法策略
本人学生一枚,更多的是平时学习的记录,内容诸多错误,请多指教,之后不断完善学习自《
算法导论
》《图解算法》数据结构数据结构是存在某种特定关系的数据元素的集合我们研究逻辑结构【集合,线,树,图】,独立于计算机存储结构
yilyil
·
2020-01-23 11:37
数据结构
算法
算法策略
算法
数据结构
算法导论
— 8.4 桶排序
笔记为简化对于桶排序的分析,我们假设nnn个输入数据分布在[0,1)[0,1)[0,1)区间上。将[0,1)[0,1)[0,1)区间划分为nnn个相同大小的子区间,这些子区间都称为桶。如果输入数据是均匀分布的,可以预见每个桶所包含的元素个数是近乎均匀的,不太可能出现很多元素都落在同一个桶中的情况。为得到输出,我们先对每个桶中的元素进行排序,然按照次序把每个桶中的元素列出来即可。在下面桶排序的伪代码
yangtzhou
·
2020-01-16 01:10
算法导论
算法导论
8.4
桶排序
算法动态规划的代码优化详解(经典的背包问题)
首先说下算法对于前端的作用和应用作用:不用说了提高效率和性能应用:目前也是买了
算法导论
这本书,看得头晕,各种数学知识需要返回去重新认识,哎,终于知道了以前学的东西总有用的。。。
龙象般若功
·
2020-01-14 21:00
Python 三十个实践、建议和技巧
新一年,我们先为大家准备30个非常优秀的
Python实践
技巧。希望这些诀窍能在实际工作中帮助大家,并且学到一些有用的知识。
编程入门到放弃
·
2020-01-11 21:00
Python 三十个实践、建议和技巧
新一年,我们先为大家准备30个非常优秀的
Python实践
技巧。希望这些诀窍能在实际工作中帮助大家,并且学到一些有用的知识。
编程入门到放弃
·
2020-01-11 21:00
左耳听风笔记摘要(07-10)推荐书单/Go/Docker
书单推荐/Go/Docker推荐必读书单代码大全程序员修练之道计算机的构造和解释
算法导论
设计模式重构人月神话代码整洁之道EffectiveJavaUnix编程艺术Unix高级环境编程更多的书单可以看stackoverflow
西街二叔
·
2020-01-10 10:00
数据发掘与机器学习
算法导论
-1.最优化(Optimization)
1.1算法(algorithms)算法就是为了计算而产生的可迭代的,一步步执行的程序;这个程序可以是一段简洁的描述,一个公式,或者公式加描述;常用的算法如:寻找多项式的解,判断一个数字是否为素数,或者产生随机数字;这些都是算法。Analgorithmisaniterative,step-by-stepprocedureforcomputation.1.1.1算法的本质一个算法的本质可以写作一个迭代
sarai_c7eb
·
2020-01-08 05:29
第二部分--排序和顺序统计学-引言
说明:该系列博客整理自《
算法导论
(原书第二版)》,但更偏重于实用,所以晦涩偏理论的内容未整理,请见谅。另外本人能力有限,如有问题,恳请指正!在第一部分--第2章中,介绍了两种对n个实数进行排序的算法。
黑夜0411
·
2020-01-07 23:34
上一页
40
41
42
43
44
45
46
47
下一页
按字母分类:
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
其他