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
算法数据结构
数据结构(1)—— 数据结构的三大结构
计算机程序设计=数据结构+
算法数据结构
研究变量的管理方式,算法研究解决特定问题的方法。数据结构分三个层次:逻辑结构(抽象层)、物理结构(结构层)、运算结构(实现层)。
Robot__Man
·
2016-09-07 22:23
数据结构与算法
【Python】02、Python过程型程序设计快速入门
Python过程型程序设计快速入门数据结构程序=数据结构+
算法数据结构
:通过某种方式(例如对元素进行编号)组织在一起的数据元素的集合,这些数据元素可以是数字或者字符,甚至可以是其它的数据结构。
weixin_33736832
·
2016-09-02 18:02
python
数据结构与算法
【个人整理】省选知识点汇总
*zkw费用流),二分图点分治,边分治,*动态点分治树链剖分,动态树,树分块虚树,*prufer编码*仙人掌
算法数据结构
带权并查集Splay(作为平衡树和维护区间),Treap,替罪羊树
DQSSS
·
2016-07-31 01:01
===其它===
个人
堆排序 (Heap Sort)
分类排序
算法数据结构
数组最差时间复杂度{\displaystyleO(n\logn)}最优时间复杂度{\displaystyleO(n\logn)}[1]平均时间复杂度{\displaystyle\Theta
weixin_30641465
·
2016-07-11 14:00
javascript
数据结构与算法
插入排序法
前言 最近买了一本算法导论的书籍,同学念研究生就是用的这本书,其实这些
算法数据结构
直接就该弄完的,都工作四年了,只是知道一点说来惭愧,不懂算法的程序员不是好的程序员。
xiaoyon
·
2016-05-12 15:00
速查表:常用算法和数据结构的复杂度
常用算法和数据结构的复杂度速查表,搜索
算法数据结构
时间复杂度空间复杂度平均最差最差深度优先搜索(DFS)Graphof|V|verticesand|E|edges-O(|E|+|V|)O(|V|)广度优先搜索
wolfcc
·
2016-05-08 00:18
算法相关
互联网相似图像识别检索引擎 —— 基于图像签名的方式
互联网相似图像识别检索引擎——基于图像签名的方式博客分类: 图像识别、机器学习、数据挖掘互联网搜索引擎
算法数据结构
项目管理一、引言 多媒体识别是信息检索中难度较高且需求日益旺盛的一个问题。
Real_Myth
·
2016-04-27 09:00
面向对象思想
程序=数据结构+
算法数据结构
代表了要处理的信息,而算法则表明要对这些信息进行哪些处理工作。(1)结构化软件系统的基本编程单位是函数。(2)整个系统按功能划分为若干个模块,
brightyanmin
·
2016-04-20 17:00
面向对象
ACM-ICPC竞赛算法类型
竞赛算法:数论算法组合算法计算几何图论算法网络流算法搜索算法字符串算法自动机博弈论模拟法六大算法:分治法贪心法动态规划法回溯法分支限界法遗传算法基础过程与算法:递归法递推法枚举法查找算法排序
算法数据结构
有关算法
tigerisland45
·
2016-04-18 07:00
[置顶] JAVA学习的技术路线
要特别注重基础,操作系统、网络、
算法数据结构
、离散数学、数据库原理与实践,这些看起来枯燥而无味的基础科学,是我目前感到知识最为匮乏,但却最为急需的部分,要了解它们是必须付出非常多的时间才有可能理解通透些
qq1175421841
·
2016-04-07 16:00
[置顶] Twitter 工程师谈 JVM 调优
最大影响因素是GC其他的有:锁和线程调度、I/O、
算法数据结构
选取不当效率低三.内存性能调优(1)内存占用调优 OutOfMemoryError异常原因:可能真的数据量太大、可能要数据显示的太多
wenniuwuren
·
2016-03-24 10:00
jvm
性能
内存
调优
twitter
LeetCode总结
除各个题目有特殊巧妙的解法以外,大部分题目都是经典的算法或者数据结构,因此做了如下小结,具体的解题思路可以搜索我的博客:LeetCode题解题目
算法数据结构
注意事项CloneGraphBFS哈希表W
chy19911123
·
2016-03-14 22:00
迷茫的软件工程
接着接触C++和
算法数据结构
之类的也只是让我的代码编写能力和效率提高而已。我从来都没有去经历过大型或者中型的项目,也不知道要做一个项目会经历什么,需要什么,一切都是那么的迷茫。
崔松杰
·
2016-03-06 21:00
算法数据结构
(一)-B树
介绍B树的目的为了硬盘快速读取数据(降低IO操作次树)而设计的一种平衡的多路查找树。目前大多数据库及文件索引,都是使用B树或变形来存储实现。目录为什么B树效率高B树存储B树缺点为什么B树效率高在大规模数据存储操作中,由于无法一次性加载到内存里。所以避免不了发生内外存交换。所以次数越少,效率表现也越高。来看下面这张图:这是个典型的b树结构,初始因子为1000,高度仅为3的b树,就可以存储100200
蘑菇先生
·
2016-02-02 20:51
如何去寻找解题方案
这种模式可以是某种
算法数据结构
,也可以是某种抽象建模。本文的目的就是让大家都能具有这种观察出题目内在模式的能力。各种解
Alex Wei
·
2016-01-30 10:00
ACM算法列表
ACM所有
算法数据结构
栈,队列,链表哈希表,哈希数组堆,优先队列双端队列可并堆左偏堆二叉查找树Treap伸展树并查集集合计数问题二分图的识别平衡二叉树二叉排序树线段树一维线段树二维线段树树状数组一维树状数组
dg357442101
·
2016-01-20 22:00
ACM
基础3 算法
基础3
算法数据结构
与算法1.链表与数组。2.队列和栈,出栈与入栈。3.链表的删除、插入、反向。4.字符串操作。5.Hash表的hash函数,冲突解决方法有哪些。
幻奕
·
2015-12-29 13:00
基础3 算法
基础3
算法数据结构
与算法1.链表与数组。2.队列和栈,出栈与入栈。3.链表的删除、插入、反向。4.字符串操作。5.Hash表的hash函数,冲突解决方法有哪些。
幻奕
·
2015-12-29 13:00
java实现单链表
早上清早起来,第一件事就是打开博客园随便的翻看下博客, 看到有篇文章提到的
算法数据结构
,实现一个单链表的操作。作者是使用c#编写的, 那么我这里通过java也来弄弄。
·
2015-11-12 11:33
java实现
KMP算法——字符串匹配
正直找工作面试巅峰时期,有幸在学校可以听到July的讲座,在时长将近三个小时的演讲中,发现对于找工作来说,
算法数据结构
可以算是程序员道路的一个考量吧,毕竟中国学计算机的人太多了,只能使用这些方法来淘汰了
·
2015-11-11 18:08
字符串
关于开始学习Leetcode的第一帖
从明天开始,白天在实验室完成工作,晚上来图书馆换个环境去学习
算法数据结构
等计算机基础性的技能。在LeetCode这个平台上做题。
·
2015-11-08 14:54
LeetCode
2012总结
古人云温故而知新,久远的知识哪怕再熟悉,重温时总能有些新感受,更何况我对
算法数据结构
远称不上精通。
·
2015-11-08 13:22
2012
仿真
算法数据结构
与算法 C++实现
模拟算法:仿真的全过程,通过改变数学模型参数,进一步观察状态更改这些参数发生变化正当程序。 算法思路:利用随机函数来模拟不可预测发生在自然界。(srand() 和 rand()函数生成一个随机数) 模拟算法也就是将整个过程完完整整的走一遍。题目怎么叙述的,程序就怎么执行。 实例一: 猜数字 计算机随机生成一个1-100的整数,用户推測,每次推測给出不同的提示。 代
·
2015-10-31 08:45
数据结构与算法
剑指offer-划重点
剑指offerdate:7-22面试流程面试官谈面试:-初级程序员->
算法数据结构
,看基本功;高级->专业技能、项目经验。-对公司近况、项目情况的了解,有合适的问题问面试官。
anakin_1991
·
2015-09-09 23:21
c++
数据结构笔记(郝斌主讲)(2015-11-26 22:16:36更新完毕)
数据结构概述定义我们如何把现实生活中大量而复杂的问题以特定的数据类型和特定的存储结构保存到主存储器(内存)中,以及在此基础上为实现某个功能(比如查找某个元素,删除某个元素,对所有元素进行排序)而执行的相应操作,这个相应的操作也叫
算法数据结构
juliantem
·
2015-08-21 12:00
数据结构
链表
Android性能优化(一),总纲
一、容易引发性能问题的点:-架构
算法数据结构
-布局-数据库-网络-线程同步改异步-提前或延时处理-缓存(IO,线程池,消息,View,图片)-耗电量二、找出性能瓶颈的方法1.CodeReview2.代码性能测量
boyupeng
·
2015-08-19 21:00
第1章 数据结构绪论
程序设计=数据结构+
算法数据结构
的一些相关概念:数据结构的定义:数据结构是相互之间存在一种或多种特定关系的数据元素的集合。数据结构的分类:逻辑结构是面向问题的,而物理结构是面向计算机的。
NNNNNNNNNNNNY
·
2015-08-17 15:00
数据结构
笔记
数据结构日常笔记总结
我们如何把现实中大量而复杂的问题以特定的数据类型和特定的存储结构保存到主存储器(内存)中,以及在此基础上为实现某个功能(比如查找某个元素,删除某个元素,对所有元素进行排序)而执行的的相应操作,这个相应的操作也叫
算法数据结构
u011427518
·
2015-08-13 09:00
Agile系统分析设计报告
接下来就是暑期的实习,株洲的实习和三一的实习,有时间也要把C的
算法数据结构
好好复习一下,感觉很久没有静下来看书的感觉了。
lijingyao8206
·
2015-07-01 21:00
速查表:常用算法和数据结构的复杂度
【摘要】常用算法和数据结构的复杂度速查表转自http://top.jobbole.com/1599/
算法数据结构
时间复杂度空间复杂度 平均最差最差深度优先搜索(DFS)Graphof|V|verticesand
xy010902100449
·
2015-06-17 19:00
算法
查找算法
常用算法和数据结构的复杂度速查表
常用算法和数据结构的复杂度速查表搜索
算法数据结构
时间复杂度空间复杂度 平均最差最差深度优先搜索(DFS)Graphof|V|verticesand|E|edges-O(|E|+|V|)O(|V|)广度优先搜索
pipisorry
·
2015-06-06 00:00
数据结构
算法
复杂度
[置顶]
算法数据结构
单链表的实现+操作 以及和顺序表的对比
顺序表和单链表的优缺点对比:顺序表的优点,无需为表示表中元素之间的逻辑关系而增加额外的存储空间;可以快速的存取表中的任意位置的元素。顺序表的缺点,插入后删除操作需要移动大量元素;当线性表长度不稳定时,存储空间难确定,容易造成存储空间碎片。对于单链表链式存储即元素存储的内存单元可以是不连续,分散的。对于元素间如何来维护他们的关系(即逻辑结构,每个元素的前驱和后继。)即用到一个指针域来存储他和前驱或是
Irean_Lau
·
2015-04-28 20:00
数据结构
算法
存储
单链表
应用
[置顶]
算法数据结构
顺序表的实现+操作 及对产生问题的分析
线性表的顺序存储是将线性表中的元素存放在一组连续的存储单元中。使得在线性表中逻辑上相邻的元素在物理存储单元上也是连续的。采用顺序存储的线性表叫做顺序表。线性表的顺序存储结构如下:模块化设计:头文件结构体和相应函数的定义,声明#ifndef_SEQLIST_H #define_SEQLIST_H #include #include//断言 #include #include usingnames
Irean_Lau
·
2015-04-22 17:00
数据结构
算法
设计
线性表
顺序表
【数据结构】——排序算法——3.1、选择排序
【数据结构】——排序算法——3.1、选择排序一、先上维基的图:分类排序
算法数据结构
数组最差时间复杂度О(n²)最优时间复杂度О(n²)平均时间复杂度О(n²)最差空间复杂度О(n) total,
waycaiqi
·
2015-04-21 10:00
java
数据结构
算法
排序算法
【数据结构】——排序算法——2.2、快速排序
【数据结构】——排序算法——2.2、快速排序一、先上维基的图:图一、快速排序效果图二、快速排序实例分类排序
算法数据结构
不定最差时间复杂度最优时间复杂度平均时间复杂度最差空间复杂度根据实现的方式不同而不同二
waycaiqi
·
2015-03-22 20:00
【数据结构】——排序算法——2.1、冒泡排序
【数据结构】——排序算法——2.1、冒泡排序一、先上维基的图: 图一、冒泡排序分类排序
算法数据结构
数组最差时间复杂度最优时间复杂度平均时间复杂度最差空间复杂度总共
waycaiqi
·
2015-03-22 19:00
java
数据结构
算法
排序算法
【数据结构】——排序算法——1.2、希尔shell排序
【数据结构】——排序算法——1.2、希尔shell排序一、先上维基的图:希尔排序wiki图一、插入排序的例子分类排序
算法数据结构
数组最差时间复杂度根据步长序列的不同而不同。
waycaiqi
·
2015-03-22 17:00
java
数据结构
希尔排序
排序算法
Swift集合
程序=数据结构+
算法数据结构
: 数组(array),栈(stack),队列(queue),链表(linkedlist),树(tree),图(graph),堆(heap)和哈希表(hash)
hehemmm
·
2015-03-12 19:57
数据结构
集合
swift
【
算法数据结构
Java实现】Java实现动态规划(背包问题)
1.背景 追随着buptwusuopu大神的脚步,最近在研习动态规划。动态规划应该叫一种解决问题的思想,记得又一次去某公司面试就被问到了这个。 多于动态规划的理解,大致是这样的,从空集合开始,每增加一个元素就求它的最优解,直到所有元素加进来,就得到了总的最优解。 比较典型的应用就是背包问题,有一个重量一定的包,有若干件物品,他们各自有不同的重量和价值,怎样背才能取得最大价值。
gshengod
·
2015-02-05 16:00
java
动态规划
【
算法数据结构
Java实现】Java实现单链表
1.背景 单链表是最基本的数据结构,仔细看了很久终于搞明白了,差不每个部分,每个链都是node的一个对象。需要两个参数定位:一个是index,表示对象的方位。另一个是node的对象。2.代码node类publicclassNode{ protectedNodenext; protectedintdata; publicNode(intdata){ this.data=data; } pub
gshengod
·
2014-12-02 17:00
【
算法数据结构
Java实现】欧几里得算法
1.背景 欧几里得算法是一个求最大因子的快速算法。如果m,n存在最大因子k,假设m=x*n+r,那么m和n可以整出k的话,r也肯定可以整除k 因为定理:如果M>N,则MmodN
gshengod
·
2014-11-25 13:00
【
算法数据结构
Java实现】折半查找
1.背景 以一个题目为例,一个整数x是一组按大小顺序排列好的数列中的一个数,我们要找到x在数列中的索引位置。比如按从小到大排列的数列:-3,-2,0,4,5,7,12,64我们要找到数字7的位置,如果是线性查找,时间复杂度是O(n),如果用折半查找的话,时间复杂度是O(log(n)),因为每次折半,计算量少一半,所以取对数。2.代码packageAlgorithm_analysis; pu
gshengod
·
2014-11-24 22:00
数据结构
算法
【
算法数据结构
Java实现】时间复杂度为O(n)的最大和序列
1.背景 最大序列和问题一直以来是一个比较经典的算法题,看到这个问题,有很多解题的办法。今天看到了一种时间复杂度只为O(n)的解题算法,在这里记录下。 思路很简单,比方说有P1,P2,P3,P4.....这样一个序列,我们从P1开始求和,比如说在P5时求和数小于零,就可以断定。第一种情况,最大序列在P1~P5之间,或者说在P6~Pn之间。因为如果P1+P2+......+P
gshengod
·
2014-11-21 20:00
数据结构
算法
【
算法数据结构
Java实现】递归的简单剖析及时间复杂度计算
1.理解 对于递归函数的理解,我觉得是比较重要的,因为很多大神能把递归函数用的惟妙惟肖,不光是他们的编程功力高深,更主要是能理解这个算法。比较直白的理解是,如果一个事件的逻辑可以表示成,f(x)=nf(x-1)+o(x)形式,那么就可以用递归的思路来实现。编写递归逻辑的时候要知道如下法则:1.要有基准 比如说,f(x)=f(x-1)+1,如果不加入基准,f(0)的值是多少,那么函数会无限
gshengod
·
2014-11-21 15:00
java
递归
POJ3253 Fence Repair (二叉堆 | 优先队列 | huffman树 )
算法数据结构
分析:这个题目用贪心即可。即,每次的取两根最小的,花费最少,最后花费就最少。
svtter
·
2014-10-17 23:00
C++
c
编程语言
ACM
heap
POJ3253 Fence Repair (二叉堆 | 优先队列 | huffman树 )
算法数据结构
分析:这个题目用贪心即可。即,每次的取两根最小的,花费最少,最后花费就最少。
svtter
·
2014-10-17 23:00
C++
c
编程语言
ACM
heap
js数据结构和算法(一)概述
程序设计=数据结构+
算法数据结构
数据结构就是关系,没错,就是数据元素相互之间存在的一种或多种特定关系的集合。传统上,我们把数据结构分为逻辑结构和物理结构。
trigkit4
·
2014-09-18 00:00
javascript
算法
数据结构和算法
数据结构和算法绪论笔记整理
程序设计 = 数据结构 +
算法数据结构
:就是数据元素相互之间存在的一种或多种特定关系的集合(关系就是讲逻辑结构,集合就是将物理结构);
·
2014-08-26 23:00
数据结构
leetcode解题目录
点击打开链接点击打开链接点击打开链接参考文献:http://blog.csdn.net/lanxu_yy/article/details/17848219 不过本文准备用超链接的方式连接到相应解答页面,不断更新中题目
算法数据结构
注意事项
fangjian1204
·
2014-08-11 08:00
LeetCode
数据结构
算法
ACM算法列表
ACM所有
算法数据结构
栈,队列,链表哈希表,哈希数组堆,优先队列双端队列可并堆左偏堆二叉查找树Treap伸展树并查集集合计数问题二分图的识别平衡二叉树二叉排序树线段树一维线段树二维线段树树状数组一维树状数组
CHCXCHC
·
2014-07-31 18:00
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他