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数据结构与算法
Python数据结构与算法
之图结构(Graph)实例分析
本文实例讲述了
Python数据结构与算法
之图结构(Graph)。分享给大家供大家参考,具体如下:图结构(Graph)――算法学中最强大的框架之一。树结构只是图的一种特殊情况。
Inside_Zhang
·
2017-09-05 11:56
python数据结构与算法
1: BF算法
#-*-coding:utf-8-*-"""BFalgoritmTocountthestringnumerappearsinanotherstring.Author@EricLve-mail:
[email protected]
"""#themainstringt="thisisabigappleappl,thisisabigappleapple,thisisabigapple,this
Eric2016_Lv
·
2017-07-24 19:48
算法
Python数据结构与算法
分析学习记录(2)——基于Problem Solving with Algorithms and Data Structures using Python的学习
2.1.目标了解为何算法分析的重要性能够用大“O”表示法来描述算法执行时间了解在Python列表和字典类型中通用操作用大“O”表示法表示的执行时间了解Python数据类型的具体实现对算法分析的影响了解如何对简单的Python程序进行执行时间检测2.2.什么是算法分析算法分析主要就是从计算资源的消耗的角度来评判和比较算法。我们想要分析两种算法并且指出哪种更好,主要考虑的是哪一种可以更高效地利用计算资
HeatDeath
·
2017-03-22 13:14
数据结构与算法分析
Python数据结构与算法
分析学习记录(1)——基于Problem Solving with Algorithms and Data Structures using Python的学习
1.1.目标了解计算机科学、程序设计和问题解决的基本概念;理解什么是“抽象”以及抽象在问题解决过程中的作用;理解“抽象数据类型”的概念以及在实际操作中学会运用;学习Python程序设计语言。1.2.开始学习本章接下来将主要强调两个重要的方面。第一,回顾计算机科学以及算法与数据结构的基本框架,并特别强调我们学习这些内容的原因以及理解这些内容如何帮助我们更好地解决问题。第二,了解python语言。1.
HeatDeath
·
2017-03-20 23:23
数据结构与算法分析
【python】:python学习的好资源
2.
python数据结构与算法
2.1http://visualgo.net一个学习的好网站,可视化数据结构,非常形象2.2《Problemsolvingwithalgorithmsanddatas
fbiciaccc
·
2016-03-16 15:45
分享一些实用的IT技术教程
1.bootstrap中文手册 2.Nosql数据库之Cassandra权威指南 3.
Python数据结构与算法
4.PHP3小时光速入门 5.PS教程 6.SpringMVC视频教程 7.SpringMVC
mcj8089
·
2015-12-15 18:00
PHP
springMVC
python
技术文档
IT技术教程
Python天天美味(32) -
python数据结构与算法
之堆排序
1. 选择排序 选择排序原理是先选出最小的数,与第一个数交换,然后从第二个数开始再选择最小的数与第二个数交换,…… def selection_sort ( data ): for i in range ( len ( data ) - 1 ): min
·
2015-10-23 08:27
数据结构与算法
Python天天美味(30) -
python数据结构与算法
之快速排序
快速排序的原理是将取出第一个数,将整个数组分为两波,一拨都大于这个数,另一波都小于这个数,然后递归用同样的方法处理第一波数字和第二波数字。都说是“快速排序”,效率肯定比其他的一般排序算法高,下面我们就来验证一把,比较一下所谓的“快速排序”和“冒泡排序”的性能差异。 1. 快速排序 def quicksort ( data , low = 0 , high = None ): &n
·
2015-10-23 08:27
数据结构与算法
Python天天美味(31) -
python数据结构与算法
之插入排序
1. 直接插入排序 插入排序算法思路是: 假定这个数组的序是排好的,然后从头往后,如果有数比当前外层元素的值大,则将这个数的位置往后挪,直到当前外层元素的值大于或等于它前面的位置为止.这具算法在排完前k个数之后,可以保证a[1…k]是局部有序的,保证了插入过程的正确性. def insert_sort ( data ): for i in
·
2015-10-23 08:27
数据结构与算法
Python数据结构与算法
设计总结篇
1.Python数据结构篇 数据结构篇主要是阅读[Problem Solving with Python]( http://interactivepython.org/courselib/static/pythonds/index.html)时写下的阅读记录,当然,也结合了部分[算法导论]( http://en.wikipedia.org/wiki/Introduction_
·
2014-07-06 11:00
数据结构与算法
python数据结构与算法
36 树的基本概念
树学习目标理解什么是树及使用方法学会使用树实现映射用列表实现树用类和引用实现树用递归实现树用堆实现优先队列树的例子前面我们学习过栈和队列这类线性数据结构,并且体验过递归,现在我们学习另一种通用数据结构,叫做树。树在计算机科学中应用广泛,象操作系统、图形学、数据库系统、网络等都要用到树。树和他们在自然界中的表哥——植物树——非常相似,树也有根,有分枝,有叶子。不同之处是,数据结构的树,根在顶上,而叶
杀了这个男孩
·
2014-05-06 16:41
python
算法与数据结构译稿
python
数据结构
算法
树
python数据结构与算法
30 冒泡排序
排序排序是将集合中的元素以某种规律放置的过程。例如,一个单词的列表,可以按字母顺序排列或按长度排列;一个城市的列表可以按人口,面积,邮政编码来排序。对有序列表的好处,前面在研究二分查找等案例时领略过的。有许多许多的排序算法被开发和研究,这也说明排序在计算机科学中的重要性。大数据量的排序要占用海量的计算资源,象查找一样,排序的算法效率与元素的数量有关,对小的数据集来说,复杂的排序方法不值得做,代价太
杀了这个男孩
·
2014-04-18 19:10
python
算法与数据结构译稿
冒泡排序
python
数据结构
算法
python数据结构与算法
28 二分查找
二分查找在有序表的查找算法中,比较的过程用好了,可以从有序的特性中获得更多好处。在顺序查找中,与第一个元素比较之后,后面还有n-1个要比较。与顺序查找不同的是,二分查找从中间元素开始比对,如果中间元素就是要找的,完成;如果不是,就要考虑到有序的特性,如果要找的数据比中间项要大,那么列表的前半部分可以忽略,如果这个数据确实在列表里,那也一定在后半部分。在后半部分继续这个过程,从中间元素开始比较。再次
杀了这个男孩
·
2014-04-17 15:09
python
算法与数据结构译稿
[Python]学习资料整理
收集了一些资料,基本来自网络下载,如果有新的,后续添加Python核心编程 Python高级编程
Python数据结构与算法
英文Python灰帽子中文Python精要参考中文ThinkPython Pythonlinuxunix
lzz957748332
·
2013-04-22 11:00
python
学习
书籍
资料
汇总
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他