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实践
【
算法导论
】笔记-第一部分 基础知识
第一部分基础知识第1章算法基础1.1插入排序关键词:我们要排序的数。伪代码:我们使用最清晰,最简洁的表示方法来说明给定的算法。约定:缩进表示块结构while,for与repeat-until等循环结构以及if-else等条件结构与代码类似//:表示该行后面部分是个注释i=j=e:将e的值赋给变量i和j数组元素通过“数组名[下标]”的形式来访问复合数据通常被组织成对象,对象又由属性组成我们按值把参数
From Star.
·
2021-02-19 09:27
算法导论
算法
算法导论
分治算法
2021年2月下旬-3月下旬|阶段①----一
学习目标:提升基础编码能力提高英语和数学基础水平了解数据结构与算法基础体能强化学习内容:1、数据结构;2、C的进阶;3、
算法导论
;4、英语写作与背诵;5、高等数学基础;6、线性代数基础;7、长跑;学习重点
清濑·灰二
·
2021-02-17 18:40
学习规划与实践
数据结构
2021年2月18日-6月5日目标 ——①阶段
学习时长除去开学期间的忙碌以及部分假期的事情约100天左右顾目标作14-15周左右计算学习目标:提升基础编码能力提高英语和数学基础水平了解数据结构与算法基础体能强化学习内容:1、数据结构;2、C的进阶;3、
算法导论
清濑·灰二
·
2021-02-17 17:15
学习规划与实践
算法
数据结构
线性代数
概率论
c语言
学习整理自用——计算机基础路径
实验工具 任意一门语言即可,最好是c++/java(用于日后课程的实践环节)数据结构/算法 书:可以看看《算法第四版》(java写的),讲的很清晰(没有动态规划的内容,可以去
算法导论
看一看专门章节)
面包猎人
·
2021-02-14 17:06
笔记
编程语言
算法
操作系统
形式语言与自动机
计算机网络
安卓手机python数据可视化_python数据可视化简易版
最近白天在整机器学习和
算法导论
,做预判分析的时候发现,经常用到几个画图代码,老是弄混。睡不着,深夜上线整理一波,顺便加强一下记忆叭。写多少是多少,不行就白天接着补。。今天先整理一波常规画图操作。
weixin_39710106
·
2021-02-12 00:41
安卓手机python数据可视化
电子设计大赛-板球控制系统
回-复:【电赛】即可获资料回复【编程】即可获取包括有:C、C++、C#、JAVA、Python、JavaScript、PHP、数据库、微信小程序、人工智能、嵌入式、Linux、Unix、QT、物联网、
算法导论
嵌入式基地
·
2021-02-11 16:32
电子设计大赛
电子设计大赛
电赛
板球控制系统
电子设计
单片机
电子设计大赛-微电网模拟系统
回-复:【电赛】即可获资料回复【编程】即可获取包括有:C、C++、C#、JAVA、Python、JavaScript、PHP、数据库、微信小程序、人工智能、嵌入式、Linux、Unix、QT、物联网、
算法导论
嵌入式基地
·
2021-02-08 10:04
电子设计大赛
电子设计大赛
电赛
微电网模拟系统
电子设计
电子
【
算法导论
笔记】第二章 算法基础(上)
前言学习《
算法导论
》第三版(机械工业出版社),分享一些个人所得以及记录一些笔记,若有错误还请不吝指正,谢谢!
疼疼蛇
·
2021-02-05 22:07
算法导论笔记
算法
排序算法
数据结构
算法导论
插入排序
计算机专业:一个学期也没学会C语言,编程真的是需要天赋吗?
然后又看
算法导论
,看得头疼欲裂。于是陷入了困惑,为什么同样是半年的时间,别人可以把基础的算法都学完,但是自己却一无所获呢,难道真的是天赋不行吗?
一起学编程
·
2021-02-04 20:08
C语言
程序员
计算机专业
c语言
编程入门
初学编程
编程
Python实践
(0000): 模拟用户登陆接口
写几段小程序,练习一下Python的基本语法(输入、输出、条件判断、循环、逻辑运算符等)。1.基本登陆接口v1.0需求:实现用户输入用户名和密码,当用户名为seven且密码为123时,显示登陆成功,否则登陆失败!代码展示:"""程序需求:实现用户输入用户名和密码,当用户名为seven且密码为123时,显示登陆成功,否则登陆失败!"""#首先,让用户输入用户名和密码user_name=input("
码农王乐呵
·
2021-01-25 23:56
#
Python趣味实践
python
Skip List--跳表(全网最详细的跳表文章没有之一)
跳表是一种神奇的数据结构,因为几乎所有版本的大学本科教材上都没有跳表这种数据结构,而且神书《
算法导论
》、《算法第四版》这两本书中也没有介绍跳表。
coreyhsu2020
·
2021-01-04 14:31
redis
redis
算法
数据结构
算法导论
期末详细归纳总结(含习题和完整算法代码)
4号
算法导论
期末考试,这篇文章助各大学子期末冲刺高分给大家推荐一个超牛逼的算法动态图网址:https://visualgo.net/zh一:各种算法时间复杂度(一)排序算法:直接插入排序:O(n2n^2n2
夜斗小神社
·
2021-01-03 22:20
笔记
算法
python
排序算法
数据结构
列表
动态规划-隔钢条-
算法导论
-2021/1/1
动态规划-割钢条下面给出一个简单的题目,分析过程我借鉴的是
算法导论
那本书的例子。顺便给自己做一个笔记。然后体验一下人家的分析过程,并且把过程抽象化,对算法的设计有多大作用。
月小猫
·
2021-01-01 02:55
算法
java
算法导论
动态规划
bobo老师玩转算法面试,如何准备算法面试?
有选择的读《
算法导论
》等经典书籍,不能追求一步到位,学习切忌完美主义。高级数据结构和算法面试提及的概率很低。远达不到信息学竞赛难度算法面试准备范围不要轻视基础算法和数据结构,而只关注“有意思”的题目。
yzhyzhyzhwhyyy
·
2020-12-28 17:37
玩转算法面试
数据结构
算法
常年霸榜 Amazon 数据结构与算法领域 TOP3
今天的主角是以下三本书中的第一本和第三本:第一本是《程序员面试金典》,第二本是《
算法导论
》,第三本是《Python数据结构与算法分析》,中文版都已经由国内出版社引进出版。
turingbooks
·
2020-12-28 16:00
算法
数据结构
编程语言
python
java
最长公共子序列_动态规划——最长公共子序列
最近看了MIT
算法导论
课程里的动态规划部分,课程里用最长公共子序列问题来讲述动态规划,下去之后看了看代码,大概知道了怎么求解这个问题。动态规划动态规划算法通常用于求解具有某种最优性质的问题。
weixin_39623050
·
2020-12-19 16:30
最长公共子序列
《
算法导论
》.pdf
非形式地说,算法就是任何定义的计算过程,该过程取某个值或值的集合作为输入并产生某个值或值的集合作为输出。可以这么理解:算法就是把输入转换成输出的计算步骤的一个序列。为什么要学习算法?长期来看,大脑思考能力是一个人最重要的核心竞争力,而算法是为数不多的能够有效训练大脑思考能力的途径之一。有了这项能力,很多别的程序员解决起来很困难的编程问题在你这里就会迎刃而解。最近很多小伙伴问我要一些算法相关的资料,
田维常
·
2020-12-10 14:29
算法
分支限界算法c语言_豆瓣评分9.0!第一本算法入门书籍选它准没错
很多初学者,刚入门学习算法时,十有八九会选择读《
算法导论
》这本书,原因很简单,因为
weixin_39840153
·
2020-12-10 01:57
分支限界算法c语言
docker-compose观察实时日志_
Python实践
:日志采集过滤并推送到指定桌面进行展示的整套方案...
Python运维实践1.文章说明:该文章演示了整个python脚本的编写过程,包括准备工作,如网络环境的搭建,日志服务器的搭建等,以及全部的python代码,如何生成EXE可执行文件,测试过程和运行效果等,是一套整套的解决方案。由于该项目是一个python编程项目,因此虽然我是一名网络工程师,该文档也展示了所有的底层网络环境的搭建步骤以及路由器的配置,但是不对网络配置做详细解说(如有疑问,欢迎评论
weixin_39837727
·
2020-11-27 09:53
offer收割机——linux后台服务器开发方向(专业学习路线图总结)
便于日后再学~~~1.算法与设计排序与查找常用算法常用的数据结构常用的设计模式推荐学习书籍:CLRS
算法导论
算法百科全书、AlgorithmDesign算法设计、算法设计与分析视
linux后台开发
·
2020-11-13 11:17
linux
c++
后台开发
服务器开发
深度优先搜索(DFS) 总结(算法+剪枝+优化总结)
一、前导定义上的深度优先搜索的思路与树的先序遍历非常相似,是针对图的搜索而提出的一种算法,下面是
算法导论
上的解释:在深度优先搜索中,对于最新发现的顶点,如果它还有以此为顶点而未探测到的
心火Y
·
2020-11-10 17:40
AC
Road
数据结构
算法学习
算法
剪枝
dfs
c++
acm竞赛
算法导论
随笔(十三):动态规划与最长公共子序列(LCS)
前言动态规划(Dynamicprogramming)与前文
算法导论
随笔(二):归并排序与分治策略中提到的分治策略类似,都是通过组合子问题的解来求解原问题。
天降风云
·
2020-11-09 06:36
算法
动态规划
算法
《
算法导论
》散列表与Go语言中的map
《
算法导论
》读书笔记:散列表(附-Go语言中的map)参考书籍:《
算法导论
》散列表参考博客:https://mp.weixin.qq.com/s/OJSxIXH87mjCkQn76eNQsQ1.直接寻址表全域
一把健
·
2020-11-03 20:43
go
数据结构
go
map
python编程入门-Python编程:从入门到实践 PDF 中文扫描版
给大家带来的一篇关于Python3.5编程相关的电子书资源,介绍了关于Python入门、
Python实践
、Python编程方面的内容,本书是由中国工信出版集团出版,格式为PDF,资源大小9.85M,埃里克
编程大乐趣
·
2020-10-28 20:43
算法导论
第十五章——动态规划
动态规划与分治算法类似,通过组合子问题的解来求解原问题,不同的是,分治通常是将原问题划分为互不相交的子问题,而动态规划常用于子问题重叠的情况,即不同的子问题通常具有相同的子子问题,如此,使用分治时会产生大量的重复计算。动态规划算法通常用求解最优化问题,常用如下四个步骤来设计一个动态规划算法刻划一个最优解的结构特征递归地定义最优解的值计算最优解的值,通常采用自底向上的方法利用计算出的信息构造出一个最
宪章文武
·
2020-10-24 14:18
python实践
: 学生通讯录管理系统
功能模块分析1.首页(菜单功能)2.添加学生3.删除学生4.修改学生5.统计通讯录联系人人数6.获取所有学生通讯信息代码如下:defmain():whileTrue:menu()number=int(input("请输入需要实现的操作的序号:"))ifnumber==1:insert()#添加学生ifnumber==2:delete()#删除学生ifnumber==3:modify()#修改学生i
大碗吃不下
·
2020-10-22 14:49
笔记
python
经验分享
算法导论
第四章——分治策略
在分治策略中,我们递归地求解一个问题,在每层递归中应用如下三个步骤分解:将问题划分为一些子问题,子问题的形式和原问题一样,只是规模更小解决:递归地求解出子问题,如果子问题规模足够小,则停止递归直接求解合并:将子问题的解组合成原问题的解当子问题足够大,需要递归求解时,我们称之为递归情况,当子问题足够小,不需要递归时,我们称之为基本情况。有时子问题与原问题不完全一样,我们将这些子问题的求解看成合并步骤
宪章文武
·
2020-10-10 11:45
ACMer不得不会的线段树,究竟是种怎样的数据结构?
所以如果以后遇到有人看了一点
算法导论
就在你面前装逼,你就可以问他:请问线段树更新的复杂度是多少?不过如果你会线段树,你也要小心一点,最好不要在面试的时候随便透露你会这个算法。
·
2020-10-05 09:00
速成算法笔记,Github上已收获52K+star!大厂面试必备算法刷题,力压LeetCode
《吃透算法套路——只为面试》GitHub连续霸榜首页数周,star即将突破60k,受欢迎程度可见一斑:文档的作者最先提出「刷题要掌握模板和套路」的观点,刷题就是应对面试拿offer,再别整什么《
算法导论
爱码士人员
·
2020-09-29 14:47
面试
程序员
算法
算法
数据结构
xhtml
uefi
subversion
算法速成笔记,在Github上三天超过60K+star!力压LeetCode只为面试
《吃透算法套路——只为面试》GitHub连续霸榜首页数周,star即将突破60k,受欢迎程度可见一斑:文档的作者最先提出「刷题要掌握模板和套路」的观点,刷题就是应对面试拿offer,再别整什么《
算法导论
mrchaochao
·
2020-09-24 16:48
面试
Java
架构
算法
数据结构
xhtml
uefi
internet
nyoj202 红黑树
《
算法导论
》上可不是这么说的:如果一个二叉查找树满足下面的红黑性质,那么则为一个红黑树。1)每个节点或是红的,或者是黑的。
angtongyou1893
·
2020-09-17 11:16
数据结构与算法
十大算法解析
——ThomasH.Cormen,ChalesE.Leiserson(2009)《
算法导论
第三版》二、有效的算法应该含有三个重要特性:1.算法必须是有限的。
zhengqijun_
·
2020-09-17 08:32
算法
《
算法导论
》笔记汇总
《
算法导论
》笔记汇总http://mindlee.net/2011/08/21/study-notes-directory/分类:ACM历程,算法学习|作者:酷~行天下|发表于2011/08/2118条评论
KinneV
·
2020-09-17 06:19
初等算法
github.com/liuxinyu95/AlgoXY/releases/download/v0.618033/elementary-algorithms-zh-cn.pdf[/url]Why算法书籍汗牛充栋,《
算法导论
liuxinyu95
·
2020-09-17 06:04
算法与数据结构
插入排序-
算法导论
课堂笔记1
插入排序——
算法导论
1分析算法的一些思路伪代码pseudocode思路图解实现tips分析算法的一些思路假定没有并发操作一般不关心精度不考虑内存层面结构输入规模:输入的项数运行时间:执行的基本操作数或步数最好与最坏情况计算的时候我们一般只求最坏情况
夜会美丶
·
2020-09-17 04:31
Python
算法
算法
python
python实践
gcForest模型对鸢尾花数据集iris进行分类
gcForest模型是2018年南京大学机器学习大师周志华老师团队提出来的以决策树和随机森林为基础模型的级联深度森林模型,这个论文我看过了感觉跟我当时硕士期间的一个研究有一点类似,当时我基于XGBOOST的再编码能力有效提升了GBDT模型的分类能力,这个gcForest模型也是需要“再编码”,然后将上一层模型的数据累加到下一层的输入中去。它的表征学习能力可以通过对高维输入数据的多粒度扫描而进行加强
Together_CZ
·
2020-09-16 22:32
机器学习
深度学习
Python实践
练习:选择性拷贝
题目项目要求:编写一个程序,遍历一个目录树,查找特定扩展名的文件(诸如.pdf或.jpg),不论这些文件的位置在哪里,将它们拷贝到一个新的文件夹中。代码importosimportshutildefchoseCopy(folder,targetFolder):folder=os.path.abspath(folder)targetFolder=os.path.abspath(targetFolde
weixin_30347335
·
2020-09-16 21:44
python
svr
python实践
#!/usr/bin/python#-*-coding:utf-8-*-importnumpyasnpfromsklearnimportsvmimportmatplotlib.pyplotaspltif__name__=="__main__":N=50np.random.seed(0)x=np.sort(np.random.uniform(0,6,N),axis=0)y=2*np.sin(x)+0
ALWAYS_FANG
·
2020-09-16 18:36
机器学习
Longest Path in DAG 有向无环图中的最长路径问题
第一次看见这个问题是《
算法导论
》Chapter15动态规划课后思考题15-1的题目。
L.Jeremy
·
2020-09-16 15:00
算法导论
第四版学习——习题五Kd-Tree
题目正文:http://coursera.cs.princeton.edu/algs4/assignments/kdtree.html作业难点:如何组织自己的数据结构是本道题的最难点,基本上有思路就肯定可以完成。题目一定要看仔细,基本上2dtree部分已经把实现原理说清楚了。作业技巧:1、逐步实现,实现完成后用insert、contain测试下,没问题再写draw,测试没问题再写其余的。2、重复输
dianrangzhuo4225
·
2020-09-16 11:14
java
c#
数据结构与算法
Python实践
(一)Basemap安装学习
Basemap是python附加的一个可以在地图上作图的可视化工具。制图学老师演示Basemap的时候惊艳到了我,绘制地理数据可视化图形颜值爆炸。Matplotlib是Python常用的数据绘制包,Basemap又是Matplotlib的一个子包,负责地图绘制,想要使用basemap需要提前安装它所依赖的包,下边一步一步开始装包。1、我装了Anaconda,一些基本的包就已经装上去了,basema
安平桥
·
2020-09-16 11:22
Basemap
python
算法导论
第四版学习——习题四8 Puzzle
题目正文:http://coursera.cs.princeton.edu/algs4/assignments/8puzzle.html作业难点:1、如何验证Puzzle是否可解?题目中有提示,如果相邻两个格子交换后得到的“TwinPuzzle”进行求解,如果Twin有解那么原始Puzzle就无解。作业技巧:1、checklist提到把TwinPuzzle和Puzzle放在一个PriorityQu
dianrangzhuo4225
·
2020-09-16 10:18
数据结构与算法
java
实现 RSA 算法之基础公式证明(第一章)(老物)
密码学的同学提供些入门资料,毕竟这种知识教师上课也不会细讲太多(纯理论偏重),更不用说理解和应用了,说到RSA公钥(yue)算法的认识,我最早是在32个计算机中的重要算法中看到的,不过在后来自己查阅数学建模和
算法导论
上分别看到了其实现和说明
diaokuang5304
·
2020-09-16 09:32
密码学
c/c++
Java算法实现之桶排序
参考《
算法导论
》8.4桶排序,使用到Java的一些工具类:LinkedList作为桶的数据结构,Collections.sort()对桶进行排序。
夜苍山
·
2020-09-16 08:01
数据结构与算法
未来计划
未来计划目录:未来计划口号2020年目标总结下自己的缺点:怎么解决这些缺点英语高数,
算法导论
2019目标英语高数
算法导论
程序方面具体学习计划回家的时间工作碎片时间周六周日口号我要变强,在程序员道路走的更远
随丶芯
·
2020-09-16 07:51
我的程序员之路
算法导论
第二部分引言
数据的结构待排数据通常是记录数据集合的一部分,每个记录包含一个关键字,也就是排序问题中要用到的值,记录的剩余部分由卫星数据组成,通常与关键字一同存取。卫星数据量大时,重排其引用或指针数组。排序算法排序算法在空间占用上分为原址的和非原址的(算法执行过程中仅需要常数个空间的话,则成为原址的)。算法最坏情况运行时间平均情况/期望运行时间插入排序Θ(n2)Θ(n2)归并排序Θ(nlgn)Θ(nlgn)堆排
zhangrunnanshuai
·
2020-09-16 06:27
算法
算法 - 《
算法导论
第2版》(前三部分)(转自http://blog.csdn.net/yourtommy/article/details/6749238)
第一部分基础知识第1章算法在计算中的作用算法的定义:算法就是一系列的计算步骤,用来将输入数据转换成输出结果。算法可以解决哪些类型的问题?1、生物问题,如DNA基因序列的分析;2、因特网,路由数据传输路径的查找、网页搜索引擎;3、电子商务,银行卡等信息的公共密钥加密技术和数字签名技术;4、制造业和其它商业应用,资源分配与人员高度;……由于计算机的计算时间和存储空间是有限的资源,所以好的算法在保证结果
xjbzju
·
2020-09-16 06:30
算法
算法导论
整理
1.算法基础1.插入排序(Insertion-Sort)forj=2toA.length:key=A[j]//insertA[j]intothesortedsequenceA[1...j-1]i=j-1whilei>0andA[i]>keyA[i+1]=A[i]i=i-1A[i+1]=key原理:类似于扑克牌排序,左手上(已经排好序)的牌是A[1…j-1],右手上是要插入的牌A[j],剩下的是桌子
我不是狼人
·
2020-09-16 06:20
数据结构
算法导论
笔记
算法和数据结构算法和数据结构算法函数的增长渐近记号Theta记号O记号Omega记号o记号omega记号标准记号与常用函数单调性向上取整和向下取整模运算多项式多项式对数阶乘多重函数多重对数函数菲波那切数线性查找问题排序插入排序归并排序选择排序分治策略最大子数组问题暴力求解分治方法线性非分治方法矩阵乘法的Strassen算法算法函数的增长渐近记号用来描述算法渐近运行时间的记号,根据定义域为自然数集N
wxainn
·
2020-09-16 06:23
算法和数据结构
算法
数据结构
算法导论
笔记
[学习《
算法导论
》] 第一部分 基础知识
科大的本科生是会修使用《
算法导论
》做教材学习《算法》课的。对于算法,我的积累只停留在考研《数据结构》的水平上。深知自己的欠缺。
Alex_晴天小猪
·
2020-09-16 06:27
数据结构与算法
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
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
其他