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实践
数据结构与算法的整理
算法导论
(---
柠檬红茶加点糖
·
2020-04-01 00:13
C++ Strassen算法代码的实现
但是《
算法导论
》里有啊……然后上课又要求手写一个于是我就手写了一个……我尽可能的减少使用的空间同时加快速度了,当n=512的时候,内存使用量峰值没有超过10mb,而且是通过递归实现Strassen算法其中
Shiroha
·
2020-03-31 08:54
笔记篇章之《学习之路》
通用编程《算法(第四版)》推荐理由:难度不及
算法导论
,但是更适合工程领域,导论恐高症患者的福音。《编程珠玑》推荐理由:编程珠玑这本书推荐给有
A_好久不见
·
2020-03-30 10:34
LeetCode笔记--动态规划
独立求解的理解:如
算法导论
P218中所说,要保证分解后得到的子问题之间可以独立求解,也即同一分解中不同子问题所用资源之间没有交集动态规划与分治动态规划与分治法很相似,都是通过组合子问题的解来解原问题,但是分治法的子问题之间是不相交的
慕北人
·
2020-03-30 01:18
Java程序员必看基础书籍和工具
2、《
算法导论
(第三版)》被很多acmercoder奉为学算法的经典之作,但不太适合初学者,因为它这本书很多内容只提供了伪代码,而没有具体实现.但可以从这本书学数据结构和算法最好,因为日后的编程语言对实现而
芜湖达内科技
·
2020-03-30 00:42
2016-10-5
目标背单词(√)恋恋有词(×,深深不想看==)翻译(√,看了《经济人》)《软件过程》的项目(科科)《
算法导论
》(×)买《工程经济学》书(×,表示书店图书馆都没有它【手动再见】)复习之前前端基础(√)计划计网论文接下来的安排
Courage_CYY
·
2020-03-29 12:26
本学期学习及看书计划
《
算法导论
》看了开头两章就没再看,主要是太纠结于数学解释,这次试着稍微忽略数学的证明,从结论和算法本身入手去学习一番。加
TaXue_WWL
·
2020-03-29 06:17
python实践
视频
python-开发糗百桌面版,超强逻辑思维链接:http://pan.baidu.com/s/1N61xO密码:aveuPython-人工智能开发实例[潭州内部技术]-链接:http://pan.baidu.com/s/1pKp6XvH密码:sqxipython-压力测试视频链接:http://pan.baidu.com/s/1ntRpeQ1密码:1hqbpython-selenium实现qq空间
繼續hug
·
2020-03-28 13:54
算法导论
练习第四章第一节:最大子数组的递归实现
先说下思路:利用分治的思想,对一个数组进行三种情况的划分,1.[low,mid]、2.[mid,high]和3.跨界子数组[low,high]最大子数组必然出现在这三种情况之一。而第1、2种情况,又同样适用于最大子数组的递归情况,也就是说求第1、2种情况的递归思想和递归求一个数组的最大子数组的问题是一样的。因此我们只要能实现求出最大跨界的子数组就找到了答案。求跨界的最大子数组的思路就是:查看[i,
Ahungrynoob
·
2020-03-28 01:37
复杂度学习
常见的时间复杂度分析方法1.数循环次数循环次数是N,3层循环,时间复杂度就是N的3次方2.均摊分析3.递归式--主定理(
算法导论
第一章)1.O(1)基本运算+-*/%寻址2.O(logn)二分查找3.O
提笔为刀_十一侠
·
2020-03-27 11:48
算法资源
但就算法而言,我看过的书有Cormen的《
算法导论
》、Knuth的《计算机程序设计艺术》、Weiss的《数据结构与算法分析》、Levitin的《算法设计与分析基础》、Kleigberg的《算法设计》等等
wodvpn
·
2020-03-26 23:20
算法导论
实践——背包问题(完全背包问题和0/1背包问题)
算法导论
实践——背包问题(完全背包问题和0/1背包问题)理论前言完全背包问题0/1背包问题实践UnboundedKnapsack.csZero_OneKnapsack.csProgram.cs以前感觉很高大上
DeadPool loves Star
·
2020-03-26 18:29
算法学习
算法
动态规划
c#
visual
studio
书单丨5本书带你走进Python与机器学习的世界
《机器学习——
Python实践
》魏贞原著本书系统地讲解了机器学习的基本知识,以及在实际项目中使用机器学习的基本步骤和方法;详细地介绍了在进行数据处理、分析时怎样选择合适的算法,以及建立模型并优化等方法,
博文视点
·
2020-03-26 16:30
20171123
晚上回来匆匆吃完饭,九点多了,开始看
算法导论
,这是一本大部头的头,看起来有点吃力,看不下去也要硬着头皮看。虽然现在还是一知半解,但感觉自己还是学到不少东西。又花了二十分钟看了几页苦难辉煌。
牛洒洒
·
2020-03-24 23:44
算法导论
学习笔记(八):背包问题
根据
算法导论
书上原题和自定一些条件,把这题条件定义如下:i
yoshino
·
2020-03-23 20:10
强化学习[理论前奏]——动态规划
但由于本人在本科阶段没有认真看
算法导论
,所以现在在研究生阶段就补补,并为强化学习打好基础。Overview动态规划是将求最优问题分解为求最优子问题,而各子问题包含着公共子问题。
Salon_sai
·
2020-03-22 15:50
算法--总章
--------------《
算法导论
》2.为什么算法值得学习?简单点说,上面定义中讲到“良定义的计算过程”,就是效率。同时从自身来讲,锻炼你的思维能力。3.算法解决哪种问题?
XiMiMax
·
2020-03-22 10:13
Python实践
之Android多渠道打包(七)
这里主要说一下同时使用微信资源混淆以及同时使用walle打多渠道包遇到的坑,以及如何解决这个问题的。如果只需要知道如何通过向META-INF目录下写入代表空文件方式打多渠道包的方式可以直接看最后的脚本代码部分。之前在项目中进行apk瘦身时,接触到使用微信资源混淆可以有效较小apk的大小,于是项目中在打包时使用了微信资源混淆结合7zip对apk进行极度压缩,得出的apk文件确实变小了很多。后来在发版
Coralline_xss
·
2020-03-21 19:02
跟着课本走
算法导论
复习(1) 插入排序
还有一个月就要
算法导论
考试了,东西很多,想了想就姑且把博客当作笔记。一边打字,一边看书,一边复习。插入排序虽然在第一章有所提到,然而具体讲解的地方是在第二章。
大侠一点红
·
2020-03-20 05:57
算法的乐趣--ch1、ch2
一:算法概念:《
算法导论
》将算法(algorithm)描述为定义良好的计算过程,它取一个或一组值作为输入,并产生一个或一组值作为输出。
netClear
·
2020-03-19 21:34
讨厌算法的程序员 0 - 前言
我的主要参考书目是《
算法导论
》第3版中文版,自己先琢磨明白一个算法,然后再按我的理解写出来。
算法导论
第三版既然讨厌为什么还学?主要是因为它正在变得极其重要,无处不在。
黑猿大叔
·
2020-03-19 05:54
算法导论
第一章 插入与归并排序
算法排序:input:sequence《a1,a2,a3…..an》output:permutation《a11,a22,a33,..ann》$a110insertionsortInsertioon-Sort(A,n)//SortsA[1..n]peusocodeforj0andA[i]>keydoA[i+1]ooAsymptoticnotationBigO(thetanotation)Dropl
梦里落花Daniel
·
2020-03-18 20:14
Kager min cut图的最小切分算法实现
图的定义与一般算法教材一致,分为无向图和有向图,一般有临接矩阵和临接表的表示法,包含两个具体参数,用V来指代图的节点(vertices)个数和E指代图的边(edge)的数目(Graph(V,E)),具体介绍参见《
算法导论
Faustest
·
2020-03-18 08:35
《
算法导论
》第三版 习题最新解答!!!
前言:《
算法导论
》——一本影响千万程序员的算法经典教材!不论你是写Java、C++、Python;也无论你是做前端还是AI人工智能,都或多或少地接触算法。
Mr.Jk.Zhang
·
2020-03-17 19:39
资源分享
算法导论
学习笔记(六):动态规划
转载请注明原作者@yoshino,强烈要求支持TOC目录和数学公式的输入!更新不及时,有空慢慢写吧,原文是写在Bear上粘贴来的,可能格式有点乱。具体的工程在我的github上。动态规划(dynamicprogramming,DP),与分治策略相似,通过求解子问题来求解原问题,不同于分治策略的事DP的子问题是相互重叠的,DP通常是用来求解最优化问题,设计一个动态规划算法步骤:刻画一个最优解的结构特
yoshino
·
2020-03-17 12:32
伪·从零开始学算法 - 1.1 算法的简述
(《
算法导论
》原书第3版.北京:机械工业出版社.2013年1月)算法的特征高德纳在他的著作《计算机程序设计艺术》里对算法的特征有如下归纳:输入一个算法必须有零个或以上输入量。
阿啊阿吖丁
·
2020-03-17 10:28
2018-05-25
还是
算法导论
,线性时间,最大子数组和,这里是探索代码简化,与代码局限defmaxSubArray(array):length=len(array)boundry=array[0]print('bound
木马音响积木
·
2020-03-16 03:44
算法导论
堆排序
MIT公开课没有讲到的内容,堆排序主要部分内容引用自Blog:https://www.cnblogs.com/Anker/archive/2013/01/23/2873422.html和《
算法导论
》-介绍堆
Alex90
·
2020-03-14 04:32
红黑树C++ 实现
这是依赖《
算法导论
》的内容编写的代码。这个数据结构的实现,我认为是一个从非专业的程序员到专业程序员的转折点,这个数据结构的设计已经完全不同于数学理论可以考量的地步,完全是一个算法的设计。
IT孤独者
·
2020-03-14 03:24
插入排序
《
算法导论
》第二章(算法基础)2.1插入排序思路分析我们来想象一个有趣的例子,我们得到一个任务是:将一副扑克牌打乱然后进行排序我们来分析一下大概的流程1.洗牌,将所有牌打乱,放置在桌子上2.首先从桌子上的牌顶中取得一张牌
王一航
·
2020-03-13 14:02
算法导论
学习002-快速排序
快速排序简介快速排序(英语:Quicksort),又称划分交换排序(partition-exchangesort),一种排序算法,最早由东尼·霍尔提出。快速排序也属于比较排序中的一种,用到了分治的思想,综合来看快速排序是最常用的一种排序算法,速度快,效率高。快速排序的描述下面以对数组A[p...r]进行排序,来描述快速排序是如何利用分治思想进行快速排序的。分解:数组A[p...r]被划分为两个(可
BlackMammba
·
2020-03-13 04:22
堆排序
阅读经典——《
算法导论
》05本文介绍一种神奇的排序方法:堆排序。堆排序不像插入排序和归并排序那样直观,它利用了一种称为堆的数据结构。
金戈大王
·
2020-03-12 19:36
算法(第四版)学习笔记01
这本书一共900多页,实际上涉及算法的内容大约只占一半左右,相比于算法圣经《
算法导论
》来说,这本书偏向于数据结构和具体的代码实践。这样的编排对于非计算机专业出身的人来说,可以说算得上是一本编程普及书。
谁是我的小超人
·
2020-03-12 12:23
好书一起读(85):算法笔记
这阵子看了两本算法书,《算法》和《
算法导论
》。前一本读着很轻松,内容基本与大学数据结构课程重叠,示例代码用java编写,学习曲线平缓,对应用程序员来说,读它就挺好。
安静的书桌
·
2020-03-12 03:58
她很漂亮
明天下班了去好友那里,拿她在图书馆找了很久的《
算法导论
》和
加纳利
·
2020-03-11 22:06
算法导论
-插入排序
1.伪代码'''INSERTION-SORT(A)'''forj=2toA.lengthkey=A[j]//InsertA[j]intothesortedsequenceA[1..j-1]i=j-1whilei>0andA[i]>keyA[i+1]=A[I]i=i-1A[i+1]=key算法流程图示2.Python代码definsertion_sort(A):forjinrange(1,len(A
Vagitus
·
2020-03-10 22:10
算法导论
学习笔记(一):分治策略
转载请注明原作者@yoshino,强烈要求支持TOC目录和数学公式的输入!更新不及时,有空慢慢写吧,原文是写在Bear上粘贴来的,可能格式有点乱。具体的工程在我的github上。所谓的分治策略就是将问题分解成几个相同的小问题,解决小问题再递归回大问题。步骤可以分为三步:分解(Divide):将原问题划分为若干个子问题,保证子问题和原问题的一致,只是规模更小。解决(Conquer):递归地求解出子问
yoshino
·
2020-03-10 01:11
MIT
算法导论
七 哈希表
-哈希表-哈希函数选择-哈希碰撞由“符号表问题”引入什么是哈希有一个表S有n条记录,每个记录(通常认为是指向数据的指针x)有一个Key和一些数据(属于键值key的附加数据),我们需要对这个表进行一系列操作:Insert、Search、Delete最简单实现:直接映射表(键值分布比较小时有用)假设键值来自一个有m个元素的集合U,并假设键值互相独立,建立一个数组T[0,1…m-1],对于关键字k,如果
Alex90
·
2020-03-09 22:01
6.13
整体框架的布局,路由系统背后的机制2.敏捷软件开发/企业应用架构设计->web架构师(大部分还是从实战项目中积累,书中的经验和设计模式还不太懂)3.把HASKELL当做开拓视野和思维方式的语言,可以结合
算法导论
ArimaKisho
·
2020-03-09 13:09
开始刷Leetcode
如果两个数组长度相同的话是很简单的,貌似还是
算法导论
的一道习题。这种情况只要不停地做二分法就可以了,复杂度是O(logn)。但如果
小麦哥
·
2020-03-09 06:18
插入排序算法实现
排序算法是最常见,最基础的算法,作者文集中记录了两种排序算法(插入排序,归并排序)插入排序算法实现很简单直接,附图图片引用自
算法导论
原书第三版由图可见,该算法是对数组进行遍历,每一次循环都把0到i的数据进行排序
王梓舟
·
2020-03-08 13:30
红黑树-
算法导论
这个周看
算法导论
,看到红黑树,看的我云里雾里绕啊。虽然最后看懂了,据我估计,要是过一个星期不看保证忘干净,因此决定写篇博客记录下红黑树。二叉树红黑树是二叉树的一种,所以学习红黑树必须先搞懂二叉树。
充满活力的早晨
·
2020-03-06 12:27
腾讯 2017 暑假实习生编程题(一):给定一个字符串s,你可以从中删除一些字符,使得剩下的串是一个回文串。如何删除才能使得回文串最长呢? 输出需要删除的字符个数。
经典LCS算法题:POJ1458CommonSubsequence最长公共子序列(LCS)LCS运行轨迹图来自
算法导论
importjava.io.BufferedReader;importjava.io.Buffered
TinyDolphin
·
2020-03-06 08:48
程序员必读经典书籍
(转载~)《代码大全》史蒂夫·迈克康奈尔《程序员修炼之道》《计算机程序的构造和解释》《C程序设计语言》《
算法导论
》《重构:改善既有代码的设计》《设计模式》《人月神话》《计算机程序设计艺术》《编译原理》(
Vos井宝
·
2020-03-05 00:14
第二部分--排序和顺序统计学-第9章--中位数和顺序统计学
说明:该系列博客整理自《
算法导论
(原书第二版)》,但更偏重于实用,所以晦涩偏理论的内容未整理,请见谅。另外本人能力有限,如有问题,恳请指正!
黑夜0411
·
2020-03-04 21:25
目录
计算机科学与技术汇编语言汇编语言CCPrimerPlus数据结构计算机组成原理操作系统计算机网络算法
算法导论
JavaJava核心技术卷一Java核心技术卷二ThinkinginJavaAndroid第一行代码
licrylv
·
2020-03-03 09:56
今晚的月亮很圆
上大学的时候却为了将来工作选择了计算机专业,看的书也从红楼梦,小王子,人间词话变成了c,java,c++,
算法导论
,参加的社团也是青志协,英语协会。
东篱_95f4
·
2020-03-02 12:38
《
算法导论
》图相关算法小结
最近又抽空读了一遍《
算法导论
》,关于图的内容贯穿了多个章节(比如在动态规划一章埋了无权最短路径的伏笔,后面才专门讲),适用条件各异,而且都有证明过程。
五岳
·
2020-03-02 00:00
2016-10-26
目标英a.背70个百词斩(√)b.沪江开心词场3关(√)c.voa慢速一则(×)d.英语流利说一关(√)总结MTI计网(√)《软件需求分析》作业及总结上课内容(√)看《
算法导论
》相应视频(还在看....
Courage_CYY
·
2020-03-02 00:05
讨厌算法的程序员 5 - 合并算法
经典应用两摞扑克牌《
算法导论
》
黑猿大叔
·
2020-03-01 09:10
上一页
39
40
41
42
43
44
45
46
下一页
按字母分类:
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
其他