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
算法分析-
读完这7本算法书,你也可以像这10位算法大师一样改变世界
从开创
算法分析
这一领域的高德纳、Amazon的“首席算法官”乌迪·曼伯尔,到发明快速排序算法托尼·霍尔,本文介绍了对AI、以及整个计算领域影响深远的十位算法大师。
大数据v
·
2018-08-22 21:00
buddy找伙伴块算法(linux 3.10.102)
算法分析
内核找伙伴块的代码如下:mm/page_alloc.c/**Locatethestructpageforboththematchingbuddyinour*pair(buddy1)andthecom
geshifei
·
2018-08-21 20:19
内存管理
canvas学习和滤镜实现
IT技术深度交流和分享,涉及方面包括但不限于:网站制作、运营、UI设计、
算法分析
、大数据、人工智能等。本群主打有深度、有态度的技术交流,欢迎热衷记录知识的您的加入。1了解ca
心谭小站
·
2018-08-20 21:00
10.
算法分析
算法时间复杂度和空间复杂度了解时间复杂度对算法的选用会很有帮助,比如说之前怎么样选择数据结构,都是通过每个操作的时间复杂度的分析来看是不是满足需求,肯定的是,在满足需求的情况下,时间复杂度越优越好,操作次数越少越好。大O是什么?可以理解为操作次数与数据个数的比例关系;O(1)是有限次数的操作;O(n)是操作正比于你的元素。大O表示法:参考《算法导论》的列子:考虑计算一个n*n的矩阵所有元素的和:列
听丶飞鸟说
·
2018-08-20 15:43
时间
空间
复杂度
算法与数据结构
数据结构精品电子书分享之《数据结构与
算法分析
–C++描述(第3版)》
书籍简介作者:(美)MarkAllenWeiss出版日期:2007年1月出版社:人民邮电出版社页数:435ISBN:7115139238文件格式:PDF文件大小:24.48MB本书是数据结构和
算法分析
的经典教材
cpongo333
·
2018-08-19 12:12
数据结构精品电子书分享之《数据结构与
算法分析
——C语言描述(原书第2版)》...
原书曾被评为20世纪顶尖的30部计算机著作之一,作者MarkAllenWeiss在数据结构和
算法分析
方面卓有建树,他
cpongo333
·
2018-08-19 12:27
数据结构精品电子书分享之《数据结构与
算法分析
Java语言描述(第2版)》
书籍简介作者:(美)韦斯(Weiss,M.A.)著,冯舜玺译出版日期:2009-1-1出版社:机械工业出版社页数:413ISBN:9787111231837文件格式:PDF文件大小:36.89MB《数据结构与
算法分析
cpongo333
·
2018-08-19 12:51
事件抽取综述
.32.1.2基于机器学习的元事件抽取...32.1.3基于神经网络的抽取方法...42.2主题事件抽取...82.2.1基于事件框架的主题事件抽取...82.2.2基于本体的主题事件抽取...93中文事件抽取
算法分析
Hi-Cloud
·
2018-08-16 18:18
NLP
史上最全java架构师技能图谱(上)
一:数据结构算法
算法分析
时间复杂度和空间复杂度算法思想递推、递归、穷举、贪心、分治、动态规
mikechen007
·
2018-08-13 17:28
JAVA
架构师
网站架构
史上最全java架构师技能图谱(上)
下篇将包含大数据以及性能、设计模式、UML、中间件、分布式集群、负载均衡、通讯协议、架构设计等技术图谱等章节一:数据结构算法
算法分析
时间复杂度和空间复杂度算法思想递推、递归、穷举、贪心、分治、动态规划、
陈睿mikechen
·
2018-08-13 17:00
java
面试
框架
算法
史上最全java架构师技能图谱(上)
下篇将包含大数据以及性能、设计模式、UML、中间件、分布式集群、负载均衡、通讯协议、架构设计等技术图谱等章节一:数据结构算法
算法分析
时间复杂度和空间复杂度算法思想递推、递归、穷举、贪心、分治、动态规划、
陈睿mikechen
·
2018-08-13 17:00
java
面试
框架
算法
史上最全java架构师技能图谱(上)
下篇将包含大数据以及性能、设计模式、UML、中间件、分布式集群、负载均衡、通讯协议、架构设计等技术图谱等章节一:数据结构算法
算法分析
时间复杂度和空间复杂度算法思想递推、递归、穷举、贪心、分治、动态规划、
陈睿mikechen
·
2018-08-13 17:00
java
面试
框架
算法
动态规划题解D004 添加回文串
保证原串不是回文串输入描述“ab”2输出描述a题意理解寻找一个最短的字符串使之拼接到当前字符串的末尾,使得整个字符串是一个回文的字符串
算法分析
这道题需要考虑到这样一点
ComeTender
·
2018-08-13 15:52
DP每日一练
基数排序 ---------------- JAVA实现
算法分析
现在,我们来对具体的排序过程进行详细分析:假设待排序数组为一个整型数组:int[]a={542,3521,13459,8
除非code开口说话
·
2018-08-11 20:38
Notes
数据结构
递归
算法分析
小笔记
1.递归形象化:在网上看到这样一句话,递归:你打开面前这扇门,看到屋里面还有一扇门。你走过去,发现手中的钥匙还可以打开它,你推开门,发现里面还有一扇门,你继续打开它。若干次之后,你打开面前的门后,发现只有一间屋子,没有门了。然后,你开始原路返回,每走回一间屋子,你数一次,走到入口的时候,你可以回答出你到底用这你把钥匙打开了几扇门。出自作者https://my.csdn.net/justloveyo
luoyir1997
·
2018-08-09 14:28
c
归并排序算法、时间复杂度和稳定性
算法分析
排序的思想就是将元素无限拆分,直到无可拆分为止,再将拆分的元素两两按序合并。
Lebron_Chen
·
2018-08-07 19:15
算法
快速排序算法、时间复杂度和稳定性
解法一
算法分析
排序的思想就是先选择一个基数,通过一趟排序将数据分割成两个部分,比基数小的放在基数前面,比基数大的放在基数后面。再对这两个部分采用同样的排序规则进行排序。代码实现/***
Lebron_Chen
·
2018-08-07 19:42
算法
插入排序算法、时间复杂度和稳定性
算法分析
排序的思想就是维护一个有序的部分,将无序部分的数据按照顺序插入到有序部分。
Lebron_Chen
·
2018-08-07 19:13
算法
选择排序算法、时间复杂度和稳定
算法分析
排序的思想就是维护一个有序的部分,将无序部分中最大的元素和最后一个元素相交换,交换后无序部分的最后一个元素也将有序。
Lebron_Chen
·
2018-08-07 19:37
算法
冒泡排序算法、时间复杂度和稳定性
算法分析
排序的思想就是每遍历一次把最大的元素
Lebron_Chen
·
2018-08-07 19:51
算法
数据结构基础(一)
它是
算法分析
专业课的先修课程,也就是说,如果我们以后想学习算法类的课程,我们就必须得学好数据结构。我们先来看看程序的本质,程序是为了解决实际问题而存在的,从本质上而言,程序是解决问题的步骤描述。
上帝之子521
·
2018-08-07 00:43
数据结构
算法
效率
数据结构与算法之解析之路
【数据结构与算法】时间复杂度和空间复杂度
算法分析
的目的在于选择合适算法和改进算法。一个算法的评价主要从时间复杂度和空间复杂度来考虑。
大基本功
·
2018-08-06 10:30
2018-08-05
CHAPTER2:ALGORITHMANALYSIS第二章:
算法分析
Analgorithmisaclearlyspecifiedsetofsimpleinstructionstobefollowedtosolveaproblem.Onceanalgorithmisgivenforaproblemanddecided
哈小奇
·
2018-08-05 22:32
数据结构与
算法分析
chapter04-AVL树、B树
AVL树 AVL树是带有平衡条件的二叉查找树。这个平衡条件必须要容易保持,而且它保证树的深度必须是O(logN)。最简单的想法是1.要求左右子树具有相同的高度。如图4-28所示,这种想法并不强求树的深度要浅。2.要求每个节点都必须有相同高度的左子树和右子树。如果空子树的高度定义为-1.那么只有具有2^k-1个节点的理想平衡树满足一个条件。因此,虽然这种平衡条件保证了树的深度小,但是它太严格而难以使
one_zheng
·
2018-08-04 14:03
#数据结构与算法学习笔记#剑指Offer8:普通青蛙跳台阶+变态青蛙跳台阶+最清晰数学归纳法证明(Java、C/C++)
2018.8.3《剑指Offer》从零单刷个人笔记整理(66题全)目录传送门普通青蛙跳台阶问题实际上是一道斐波那契数列的题目,可以直接参考上一篇对斐波那契数列的
算法分析
和实现的文章——#数据结构与算法学习笔记
NJU_ChopinXBP
·
2018-08-03 15:26
C/C++
JAVA
数据结构与算法
【Java猫说】每日算法:#5-模板(泛型)方法之选择排序
Java每日
算法分析
模板函数,泛型参数传递排序·针对各种参数,甚至自定义参数进行排序·使用Comparable处理所有参数编码@DatapublicclassStudentimplementsComparable
Java猫说
·
2018-08-01 00:00
java
模板方法模式
选择排序
排序-正序-逆序
算法
【Java猫说】每日算法:#4-选择排序
Java每日
算法分析
选择排序,一种O(n^2)的排序算法。1、为什么学习O(n^2)的排序算法?
weixin_34125592
·
2018-07-31 14:55
数据结构与算法
java
【Java猫说】每日算法:#4-选择排序
Java每日
算法分析
选择排序,一种O(n^2)的排序算法。1、为什么学习O(n^2)的排序算法?
Java猫说
·
2018-07-31 00:00
算法
select
选择排序
排序
java
Python数据结构(二)——
算法分析
算法分析
Contents
算法分析
Contents一个例子大O符号乱序字符串例子Method1:检查Method2:排序比较穷举法计数和比较Python基础模块的性能列表[]字典{}一个例子对简单的Python
ds19991999
·
2018-07-30 00:15
Python数据结构
Python数据结构
数据结构与
算法分析
- 网络流入门(Network Flow)
网络流的相关定义:源点:有n个点,有m条有向边,有一个点很特殊,只出不进,叫做源点。汇点:另一个点也很特殊,只进不出,叫做汇点。容量和流量:每条有向边上有两个量,容量和流量,从i到j的容量通常用c[i,j]表示,流量则通常是f[i,j].通常可以把这些边想象成道路,流量就是这条道路的车流量,容量就是道路可承受的最大的车流量。很显然的,流量q;q.push(s);while(!q.empty()){
Lorina G
·
2018-07-28 11:11
ACM
DBSCAN 聚类
算法分析
DBSCAN聚类
算法分析
先附上python代码importnumpyasnpfromsklearn.clusterimportDBSCANfromsklearnimportmetricsfromsklearn.datasets.samples_generatorimportmake_blobsfromsklearn.preprocessingimportStandardScaler
Hu_sin
·
2018-07-26 16:55
机器学习
DBSCAN
C++算法
1.绪论计算计算模型渐进分析
算法分析
迭代与递归动态规划局限下界2.向量抽象数据类型可扩充向量无序向量有序向量起泡排序归并排序3.列表循秩访问接口与实现无序列表有序列表选择排序循环节插入排序归并排序逆序对游标实现
chien1122
·
2018-07-25 01:28
算法与程序设计:第二篇 正整数拆分为连续正整数之和
算法分析
1、应用求和公式优化设计(穷举法)算法点津:(1)观察上述规律不难看出,拆分后的数字满足以下三个条件:a、每组数总会有一个起始项i,i可以是1,也可以是其它数;b、每组数总会有一个或一个以上的累加项
Biubiuxin
·
2018-07-21 12:26
算法与程序设计
秋招面试算法汇总
秋招面试算法汇总排序算法汇总冒泡排序、选择排序、插入排序、堆排序、归并排序、快排、希尔排序【
算法分析
+源码】的地址是https://github.com/lyz0907/java-core/tree/master
LYZ0907
·
2018-07-17 22:31
Algorithm
foundations
数据结构一线性表 (顺序表、单链表、双链表)
原创文章【openXu的博客】,未经博主允许不得以任何形式转载文章目录1、线性表及其逻辑结构1.1线性表的定义1.2线性表的抽象数据类型描述2、线性表的顺序存储结构2.1顺序表2.2顺序表基本运算的实现
算法分析
open-Xu
·
2018-07-17 16:57
数据结构
排序算法系列之直接插入排序
2
算法分析
:1.从序列第一个元素开始,该元素可以认为已经被排序2.取出下一个元素,设为待插入元素,在已经排序的元素序列中从后向前扫描,如果该元素(已排序)大于待插入元素,将该元素移到下一位置。
kolin胡
·
2018-07-17 10:13
排序算法
算法设计分析与数据结构****知识总结
递归+迭代+循环排序查找散列表字符串算法设计与分析入门篇:1.算法概述2.
算法分析
的数学基础:《具体数学:计算机科学基础:第2版》+《
算法分析
导论》****scan**** 和式 递归 迭代3.分治算法
GUARDIANONE
·
2018-07-17 00:00
数据结构与算法
快速排序 及其时间复杂度和空间复杂度
算法分析
快速排序由C.A.R.Hoare在1962年提出。
寒夕若梦
·
2018-07-16 14:00
面试
排序算法系列之鸡尾酒排序
2
算法分析
:1.先对数组从左到右进行冒泡排序(升序),则最大的元素去到最右端2.再对数组从右到左进行冒泡排序(降序),则最小的元素去到最左端3.循
kolin胡
·
2018-07-16 00:00
排序算法
算法分析
——排序算法(归并排序)复杂度分析(递归树法)
前面对
算法分析
的一些常用的渐进符号做了简单的描述,这里将使用归并排序算法做为一个实战演练。这里首先假设读者对归并排序已经有了简单的了解(如果不了解的同学可以自行百度下归并排序的原理)。
哎孩
·
2018-07-15 23:26
算法分析
可简单图化算法(Havel算法)
算法分析
(推理过程)首先,我们很容易通过握手定理(所以点的度数加起来是偶数)知道,对应的度序列是否可图化。在确定了可图化之后。但是担心会出现不可简单图化的情况。我们只需要对于这种可能进行讨论就好了。
肥宅_Sean
·
2018-07-14 23:00
C++
数学
算法探查器的实现
需求编写一个程序,允许探查不同的排序
算法分析
探查器应该允许程序员在数字的列表上运行排序算法,探查器可以记录算法的运行时间、比较的次数、交换的次数。此外当算法交换两个值的时候,探查器可以输出列表的记录。
qidaxiang66
·
2018-07-12 21:32
面试复习之数据结构
第一章绪论1.1框架数据结构:基本概念(数据、元素、对象和ADT)逻辑结构(集合、线性、树形和图形)存储结构(顺序、链式、索引和散列)算法:基本概念:算法、特性和评价
算法分析
:时间和空间复杂度1.2大纲知识点逻辑结构
algzjh
·
2018-07-12 21:09
总结
表
1st更新:以前的时候一直对数据结构怀有一种仰视的态度,最近在看《数据结构与
算法分析
》,似乎一下子找到了一些感觉。可能就是一直在想的,应用。
ReentrantSucc
·
2018-07-10 21:21
最短路径算法——Dijkstra算法——python3实现
本文参考来自数据结构与
算法分析
java语言描述。
anlian523
·
2018-07-03 10:21
数据结构与算法
程序员的编程人生
十年前,戴鹏报考软件工程,当时看到专业课要学有高等数学、线性代数、概率论与数理统计、程序设计语言、数据结构、离散数学、操作系统、编译技术、
算法分析
、面向对象程序设计、数据库原理、计算机组成原理、汇编语言程序设计
全栈媛
·
2018-07-02 13:45
时间复杂度计算
算法分析
的目的在于选择合适算法和改进算法。计算机科学中,算法的时间复杂度是一个函数,它定性描述了该算法的运行时间。这是一个关于代表算法输入值的字符串的长度的函数。
不楸
·
2018-07-01 23:04
数据结构
【数据结构与
算法分析
——C语言描述】第六章:优先队列(堆)
【数据结构与
算法分析
——C语言描述】第六章:优先队列(堆)标签(空格分隔):【数据结构与算法】第六章:优先队列(堆)文章目录第六章:优先队列(堆)6.1模型6.3二叉堆6.3.1结构性质思考如下场景,老师布置了很多作业
gfnbijsda
·
2018-06-28 11:53
算法之
算法分析
算法分析
在很多情况下,描述一个算法的运行时间是有用的,为此,需要定义一套统一的算法渐进记号来合适的描述算法的运行效率。然后我们通过各种方法对不同的算法运行效率进行分析。
啸雨听风
·
2018-06-26 21:03
算法
算法
算法分析
与设计-八皇后问题(回溯法)
回溯法:回溯的意义是在递归直到可解的最小问题后,逐步返回原问题的过程,而这里所说的回溯算法实际上是一个类似枚举的搜索尝试方法,它的主题思想是在搜索尝试过程中寻找问题的解,当发现已不满足求解条件时,就“回溯”返回,尝试别的路径。回溯算法师尝试搜索算法中最基本的一种算法,其采用了一种“走不通就掉头”的思想,作为控制结构。在使用回溯算法解决问题中每向前走一步都有很多路径需要选择,但当没有决策信息或决策信
语海与冰
·
2018-06-25 17:19
算法分析与设计
上一页
82
83
84
85
86
87
88
89
下一页
按字母分类:
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
其他