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实践
子集和数问题_回溯
有人说
算法导论
中没有回溯和分支定界这两种算法。我觉得这个算是导论中算法的应用吧,废话不多说,走起。回溯算法之子集和数问题。
weixin_34336292
·
2020-06-28 17:06
算法导论
8-4习题解答
CLRS8-4:水壶比较问题解答:a)两个for循环即可,O(n^2);b)不会证明,略;c)算法思想:1.由于相同颜色的瓶子不能比较,因而不能对红色瓶子或者蓝色瓶子进行内部排序。2.随机从红色瓶子抽取一个瓶子(实现时选的是中间瓶子),然后与蓝色瓶子进行比较,找到那个相等的蓝色瓶子,它们就是配对的,小于这个红色瓶子的就存在一个数组内,大于这个红色瓶子的就存在另外一个数组内,用得到的蓝色瓶子再和红色
weixin_34318326
·
2020-06-28 16:26
高级程序员值得一看的33本编程书籍
科技之巅麻省理工科技评论50大全球突破性技术深度剖析8.9折¥87.2098.00
算法导论
(原书第3版)/计算机科学丛书6.8折¥87.40128.00分布式服务框架原理与实
weixin_34290000
·
2020-06-28 16:56
Java8 HashMap的红黑树实现
红黑树网络上有很多关于红黑树的详细介绍,推荐参考《
算法导论
》中红黑树一章,讲解的最为清晰和准确。
雁阵惊寒_zhn
·
2020-06-28 14:43
堆排序基础讲解(代码+注释)
首先,推荐一下《
算法导论
》的第六章—堆排序,在网上找了很多资料,发现还是这本圣经最给力。大家学堆排序一定要去看看,不然是一种浪费。如果大家没有,可以去网上下载英文版(chm版)的,既清晰又适合阅读。
weixin_34214500
·
2020-06-28 13:36
飞龙的程序员书单 – 数据结构、算法
数据结构与算法分析Java描述C描述C++描述学术向
算法导论
这本书不应该叫导论,应该叫大全。
weixin_34124577
·
2020-06-28 11:40
分治策略时间复杂度计算--综述
《
算法导论
》的确是本了不起的书,以我现在的水平即使是开头的几章也难以理解透彻,于是就有了”与其问题越堆积越多,不如停下来整理一下所学“这样的念头。
weixin_34044273
·
2020-06-28 10:55
深入浅出深度学习:原理剖析与
python实践
_黄安埠(著) pdf
深入浅出深度学习:原理剖析与
python实践
目录:第1部分概要11绪论21.1人工智能、机器学习与深度学习的关系31.1.1人工智能——机器推理41.1.2机器学习——数据驱动的科学51.1.3深度学习
weixin_34025151
·
2020-06-28 10:11
leetcode top 100 题目汇总
与学校开的
算法导论
的课程相比,我觉得实实在在的做题,比学习理论更符合我的认知方式。可能我属于那种脑子记不住,但是可以用“肌肉”去记忆的类型吧。在做
weixin_34025151
·
2020-06-28 10:40
算法分析与设计——回溯法实验报告
算法导论
课程设计成绩题目:回溯法学院班级:1613013学号:16130130216姓名:库妍主讲教师:张立勇日期:2019.5.30一、0/1KnapsackProblem1、实验题目运用回溯法实现实验
weixin_34018169
·
2020-06-28 09:37
Python实践
:seaborn的散点图矩阵(Pairs Plots)可视化数据
如何快速创建强大的可视化探索性数据分析,这对于现在的商业社会来说,变得至关重要。今天我们就来,谈一谈如何使用python来进行数据的可视化!一旦你有了一个很好的被清理过的数据集,下一步就是探索性数据分析(EDA)。EDA是确定数据可以告诉我们的过程,我们使用EDA来查找模式、关系或异常情况,以便指导我们后续的工作。然而在EDA中有很多的方法,但最有效的工具之一是对图(也称为散点图矩阵)。散点图矩阵
weixin_33928137
·
2020-06-28 08:41
算法导论
第十九章 斐波那契堆
《
算法导论
》第二版中在讨论斐波那契堆之前还讨论了二项堆,但是第三版中已经把这块的内容放到思考题中,究极原因我想大概是二项堆只是个引子,目的是为了引出斐波那契堆,便于理解,而且许多经典的算法实现都是基于斐波那契堆
weixin_33827590
·
2020-06-28 06:08
我的算法学习之路
我的算法学习之路关于严格来说,本文题目应该是我的数据结构和算法学习之路,但这个写法实在太绕口——况且CS中的算法往往暗指数据结构和算法(例如
算法导论
指的实际上是数据结构和
算法导论
),所以我认为本文题目是合理的
weixin_33749242
·
2020-06-28 04:50
算法分析与设计——贪心法实验报告
算法导论
课程设计成绩题目:贪心法学院班级:1613013学号:16130130216姓名:库妍主讲教师:张立勇日期:2019.5.9一、KnapsackProblem1、实验题目下面有5个具有值和权重列表的项目
weixin_33743880
·
2020-06-28 04:58
matlab练习程序(二值图像连通区域标记法,两步法)
两步法中第二步是比较麻烦的,其中用到了不相交集合的一些理论,尤其是不相交集合森林,我这里的find_set函数就是参考《
算法导论
》311页的算法写的。如果用c++写,也许需要自己构造数据结构。
weixin_33725807
·
2020-06-28 04:35
matlab练习程序(寻找凸包,Graham扫描法)
我主要的参考资料是《
算法导论
》的33.3和这个博客。代码在这里,我只写了主要过程,过分细节的判断就省略了。
weixin_33704591
·
2020-06-28 03:41
算法导论
第三版思考题8-4
QUICK-SORT-8-4(C,key,l,r)j=l-1fori=ltorifCOMPARE(C[i],key)=<0j=j+1swap(C[i],C[j])ifCOMPARE(C[i],key)==0k=jswap(C[j],C[k])returnjSORT-PROBLEM-8-4(A,B,l,r)ifl
weixin_30721899
·
2020-06-27 23:02
算法导论
2.1-2.3 部分答案
习题2.1.2#includeusingnamespacestd;voidinsectionSort(inta[],intlen){for(inti=1;ia[j]&&j>=0)//用t来比较而不是用a[i]因为a[i]会变{a[j+1]=a[j];j--;}a[j+1]=t;}}intmain(){inta[7]={41,25,89,74,32,14,258};insectionSort(a,7
weixin_30716725
·
2020-06-27 23:20
动态规划之最优二叉搜索树
——DouglasMacArthur(道格拉斯.麦克阿瑟)《
算法导论
》学习笔记1.概述利用最优二叉搜索树来实现树的搜索代价最小。
weixin_30713953
·
2020-06-27 23:15
算法导论
第一章and第二章(python)
算法导论
第一章算法输入--(算法)-->输出解决的问题识别DNA(排序,最长公共子序列,)#确定一部分用法互联网快速访问索引电子商务(数值算法and数论)交通图。。。
weixin_30664615
·
2020-06-27 23:07
算法导论
_16.5一个任务调度问题
一、任务调度问题描述单个处理器对若干个单位时间任务进行最优调度,其中每个任务都有一个截止期限和超时惩罚。单个处理器上具有期限和惩罚的单位时间任务调度的输入如下,有三个数组:1)包含有n个单位时间任务的集合S={a1,a2,a3,…,an};2)n个整数值的期限d1,d2,…,dn,即任务ai要求在di之前完成;3)n个非负的权值(惩罚代价)w1,w2,w3,…,wn;如果ai在di之前没有被调度,
rens111
·
2020-06-27 22:43
算法
算法之路——红黑树
具体的红黑树介绍在
算法导论
的163页,也可以自己google或百度。红黑树简介:红黑树是每个节点都带有颜色属性的二叉查找树,颜色或红色或黑色。
weixin_30600503
·
2020-06-27 22:56
水壶问题
算法导论
8.4
水壶问题要求我们把红蓝水壶进行配对。如何才能让红蓝水壶一一对应,那就是分别对它们进行排序。所以这里借助快排的思想来进行排序,红水壶数组使用蓝水壶中的pivot来排序,蓝水壶使用红水壶中的pivot来排序。由于前提条件红水壶有一个对应的蓝水壶,反之亦然,且红水壶内部各不相同,所以排序就很简单,稍微修改一下快排就可以得到结果。a.遍历所有的红水壶,每个红水壶与所有的蓝水壶进行比较,比较次数为Θ(n2)
weixin_30416871
·
2020-06-27 19:06
大学四年计算机也许应该这样学。。。
1000]一下:综合数学(离散部分A(离散数学、线性代数等))[1002]、物理(电子:电动力学)[2002]、程序设计与编译一B(C#、Python等、程序语言分析)[3002]、算法与数据结构一A(
算法导论
和基本算法
weixin_30381317
·
2020-06-27 18:10
python实践
项目六:正则表达式-强口令
描述:写一个函数,它使用正则表达式,确保传入的口令字符串是强口令。强口令的定义是:长度不少于8个字符,同时包含大写和小写字符,至少有一位数字。代码:1#!/usr/bin/python2#-*-coding:UTF-8-*-3#写一个函数,它使用正则表达式,确保传入的口令字符串是强口令。强口令的定义是:长度不少于8个字符,4#同时包含大写和小写字符,至少有一位数字。你可能需要用多个正则表达式来测试
weixin_30377461
·
2020-06-27 18:54
计算机学习(转)
C与指针深入理解计算机系统C++对象模型C++primer编程之美程序员面试精选100题
算法导论
数据结构C语言版(严蔚敏)程序员宝典C语言495个问题C陷阱与缺陷华为编程规范高质量C++-C编程指南代码之美中文版操作系统计算机网络
weixin_30251829
·
2020-06-27 15:29
牛人博客汇总之摘抄(Talk is cheap, show me the code.)
blog.csdn.net/zjf280441589/article/details/260584311、读书计划的第一步是选择书籍,我曾向当时我觉得很牛的"学长"和"大神"请教应该读哪些算法书籍,"学长"们均推荐
算法导论
微凉的墨-楠楠
·
2020-06-27 14:45
当你在穿山越岭的另一面
如何理解SLAM三维重建中的DLT算法求解单应矩阵
Python实践
代码
#-*-coding:utf-8-*-"""CreatedonThuDec520:22:042019@author:知乎@司南牧"""importnumpyasnppoints1=np.array([[1,1],[2,3],[4,8],[3,2],])points1=np.column_stack((points1,np.ones(points1.shape[0]))).TH=np.array([
司南牧
·
2020-06-27 11:55
视觉SLAM从入门到实践
经典算法研究系列:五、红黑树算法的实现与剖析
红黑树算法的层层剖析与逐步实现----作者July二零一零年十二月三十一日本文主要参考:
算法导论
第二版本文主要代码:参考
算法导论
。本文图片来源:个人手工画成、
算法导论
原书。
v_JULY_v
·
2020-06-27 10:47
25.Red-black
tree
经典算法研究
算法
tree
照片
工作
出版
三、动态规划算法解最长公共子序列LCS问题(2011.12.13重写)
动态规划算法解LCS问题作者July二零一零年十二月三十一日本文参考:微软面试100题系列V0.1版第19、56题、
算法导论
、维基百科。
v_JULY_v
·
2020-06-27 10:40
08.MS
100'
one
Keys
经典算法研究
算法
zk
c
matrix
面试
string
教你初步了解红黑树
教你初步了解红黑树作者:July、saturnman2010年12月29日本文参考:Google、
算法导论
、STL源码剖析、计算机程序设计艺术。
v_JULY_v
·
2020-06-27 10:40
25.Red-black
tree
24.data
structures
经典算法研究
自学编程的书和过程,留自己以后查漏补缺
CprimerplusTheCprogrammiC和指针C专家教程C陷阱与缺陷c语言解惑C标准库你必须知道的495个C语言问题4.算法与数据结构数据结构(清华版)数据结构与算法分析—C语言描述编程珠玑编程珠玑II
算法导论
u014750316
·
2020-06-27 10:54
马程序员学习笔记——红黑树解析四
----------------------本篇是将上面三篇的理论知识转化成代码,java实现首先,看一下
算法导论
里的伪代码一、左旋ThepseudocodeforLEFT-ROTATEassumesthatright
c_dl
·
2020-06-27 07:51
红黑树
java红黑树
2017华为软件精英挑战赛小结
#include//见附录文件赛题说明.pdf或网址传送门:http://codecraft.huawei.com/home/detail#include//《
算法导论
》第26章--最大流#include
福尔魔勋
·
2020-06-27 07:42
福2魔勋的私房菜
不错的书籍--GitHub 开源工具整理
/5205797.html不错的书籍人件人月神话代码大全2计算机程序设计艺术程序员的自我修养程序员修炼之道高效能程序员的修炼(成为一名杰出的程序员其实跟写代码没有太大关系)深入理解计算机系统软件随想录
算法导论
葡萄喃喃呓语
·
2020-06-27 04:18
KINDLE已死,有事烧纸
就像一个刚买了
算法导论
的计算机新生,想象着自己成为编程大牛的样子。就像一个
龙纹披风
·
2020-06-27 04:15
《
算法导论
》常见算法总结
前言:本篇文章总结中用到很多其他博客内容,本来想附上原作链接,但很久了未找到,这里关于原创性均来源于原作者。分治法分治策略的思想:顾名思义,分治是将一个原始问题分解成多个子问题,而子问题的形式和原问题一样,只是规模更小而已,通过子问题的求解,原问题也就自然出来了。总结一下,大致可以分为这样的三步:分解:将原问题划分成形式相同的子问题,规模可以不等,对半或2/3对1/3的划分。解决:对于子问题的解决
祚儿疯
·
2020-06-27 03:36
算法
用栈将递归转化为非递归
在《
算法导论
》上对深度优先遍历树的讲解中,在深度遍历中,会对每个节点进行染色,白色为没有被访问过;灰色为被访问过,但是该节点的所有子树还没有完成访问;黑色,节点被访问过,而且该节点的所有子树都被完全的访问
leodestiny
·
2020-06-27 02:34
搜索-DFS
学姿势
让人感动的代码
在
算法导论
的第一节课上,老师给我们展示了下面两段代码。突然想到很久之前看的一篇文章里提出的一个问题,是否有这样一段代码,能让你感动。看到这段代码后,起码这三年里,我找到了能让我感动的代码。
nnnnrx
·
2020-06-27 02:44
所感
人工智能工程师学习路线/自然语言处理算法工程师
参考学习地址:麻省理工学院公开课:
算法导论
http://open.163.com/spec
最小森林
·
2020-06-27 02:22
自然语言处理
深度学习
读书笔记一
目前手里有四本书《java编程思想》、《
算法导论
》、《C++PrimerPlus》以及关于python数据分析的书。在今年7月的时候,看完以上书籍,并且建立一套采集数据,分析数据,展示数据的系统。
战五渣渣
·
2020-06-27 02:31
学习计划
股票交易类问题总结
1.
算法导论
第三版投资挥发性公司即最大子数组问题(P39)首先采用分治法,假定要寻找子数组A[low...high]的最大子数组,利用分治将数组划分为规模尽量相等的子数组A[low...mid],A[mid
calotte2012
·
2020-06-27 01:38
leetcode
算法导论
C语言实现各算法代码集合-第二章
1:插入排序#includevoidInsertionSort(intarr[],intlength){for(inti=1;i0;j--){if(keyvoidSubMerge(intarr[],intl,intr){if(l==r)return;intm=(l+r)/2;SubMerge(arr,l,m);SubMerge(arr,m+1,r);intt[10];inti=0,j=0,k=0;
忆_碎碎念
·
2020-06-27 00:38
算法导论
算法导论
python代码 第二章
#authorTtssxuan#thisisthesampleoftheselectionsortdefselection_sort(arr):'''selectionsort.arr:thearryouwanttosort'''#findtheithelementofthearrforiinrange(0,len(arr)-1):min=i#findtheminelementinrestforj
T-tss玄
·
2020-06-26 23:37
算法
算法导论
(八)——动态规划&贪婪算法
算法导论
(八)——动态规划&贪婪算法【主要参考资料:MIT
算法导论
视频,《数据结构,算法与应用,c++语言描述》】动态规划方法通常用来求解最优化问题,从可行解中寻找具有最优值的解,得到的是问题的一个最优解
lymcool
·
2020-06-26 22:25
算法导论
算法导论
(二)——排序算法整理
算法导论
(二)——排序算法整理【主要参考资料:MIT
算法导论
视频,《数据结构,算法与应用,c++语言描述》】排序算法:1.时间开销•排序的时间开销可用算法执行中的数据比较次数与数据移动次数来衡量。
lymcool
·
2020-06-26 22:25
算法导论
人人校园招聘笔试题 vs
算法导论
练习题
偶然在网上看到了人人校园招聘的两道笔试题:1、给定一个有序数组a,长度为len,和一个数X,判断A数组里面是否存在两个数,他们的和为X,booljudge(int*a,intlen,intx),存在返回true,不存在返回false2、给定有n个数的数组a,其中超过一半的数为一个定值,在不进行排序、不开设额外数组的情况下,以最高效的算法找到这个数:intfind(int*a,intn)题目甚是眼熟
newdye
·
2020-06-26 22:22
其他
我的算法学习之路
关于严格来说,本文题目应该是我的数据结构和算法学习之路,但这个写法实在太绕口——况且CS中的算法往往暗指数据结构和算法(例如
算法导论
指的实际上是数据结构和
算法导论
),所以我认为本文题目是合理的。
洛阳纸迷
·
2020-06-26 21:18
算法与数据结构
程序猿的成长
二叉树的左旋和右旋
来看
算法导论
对此操作的算法实现(以x代替上述的piv
tuhuolong
·
2020-06-26 20:34
算法
理解mysql索引背后的数据结构B~Tree(B-Tree/B+Tree)
-oldsharp的回答-知乎,本文将以
算法导论
中的定义来对B-Tree展开讨论。
FoolFox^_^
·
2020-06-26 20:05
数据结构-算法
上一页
34
35
36
37
38
39
40
41
下一页
按字母分类:
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
其他