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
结构算法
LeetCode题目索引-难度及面试频率
LeetCode题目索引-难度及面试频率 ID问题难度面试频率数据
结构算法
1TwoSum25arraysort setTwoPointers2AddTwoNumbers34linkedlistTwoPointers
E01014165
·
2016-07-16 10:00
红黑树
结构算法
原理与代码解析
红黑树(RedBlackTree【平衡二叉B树】)是一种自平衡二叉查找树,是在计算机科学中用到的一种数据结构,典型的用途是实现关联数组。典型的普通顺序数组结构的增、删、查效率都是O(n),但是红黑树进行读写操作时的效率可以稳定在O(logn)之内。1.概念介绍1)二叉树:每个节点最多有两个子树的树结构,而它在图论中的定义为,一个连通的无环图,并且每一个顶点的度不大于3。有根二叉树还要满足根结点的度
江无羡
·
2016-07-08 17:22
leetcode面试频率
参考:http://blog.csdn.net/yutianzuijin/article/details/11477603/ID问题频率数据
结构算法
1TwoSum5array、setsort、TwoPointers8StringtoInteger
zper
·
2016-06-12 16:50
leetcode
leetcode
递归非递归的二叉树遍历(递归前中后,非递归前中后,层次遍历,凹入打印法等)
方法二:根据要求解问题的特点设计借助于堆栈的循环
结构算法
。而此次正好是利用第二种按方法求解。
xiaofei__
·
2016-05-30 21:00
递归
遍历
二叉树
结构
递归算法
美团面试总结
面试前的准备接到面试通知的电话一阵兴奋,随即网上查了一下别人面试美团的面经,发现面试的范围相当广泛,又有学长说美团面试喜欢当场写代码,数据
结构算法
什么的都有,虽然有点担心过不了,可是一想到要去北京面试就好兴奋
忆之逸之
·
2016-05-17 21:10
总结
2016-05-12 30家左右的面试总结
2.开始怀疑自己的技术水平(我做的ETL我很自信,不过数据
结构算法
这一块没怎么花时间研究而已)2.是否觉得自己拿的offer价格不高?
江中炼
·
2016-05-12 10:00
超好的数据
结构算法
可视化网站
Datastructurevisualizations该网站以可视化的交互模式介绍数据结构和算法,非常有利于理解!并且,给出了该网站的可视化例子的html+javascript的代码另外一个大家都推荐的算法可视化工具
tina_ttl
·
2016-05-03 19:00
数据结构
从哪几个方面可以看出一个程序员的好坏
1.扎实的基础知识基础决定了高度,技术型求职者需要的基础包括:一门精通的语言数据
结构算法
计算机网络操作系统计算机数学知识和常识2.代码质量和习惯代码的正确性代码的完整性(包括边界值,异常值的考虑)代码的鲁棒性
请叫我郝先生
·
2016-04-28 21:25
面试题
从哪几个方面可以看出一个程序员的好坏
1.扎实的基础知识基础决定了高度,技术型求职者需要的基础包括:一门精通的语言数据
结构算法
计算机网络操作系统计算机数学知识和常识2.代码质量和习惯代码的正确性代码的完整性(包括边界值,异常值的考虑)代码的鲁棒性
haoyunyun888
·
2016-04-28 21:00
面试之路(9)-互联网公司技术型面试需要的素质
和各位共勉1.扎实的基础知识基础决定了高度,技术型求职者需要的基础包括:一门精通的语言数据
结构算法
计算机网络操作系统计算机数学知识和常识2.代码质量和习惯代码的正确性代码的完整性(包括边界值,异常值的考虑
u010321471
·
2016-04-28 15:00
面试
22道数据
结构算法
面试题(含答案)
1、反转一个链表。循环算法。 1 List reverse(List l) { 2 if(!l) return l; 3 list cur = l.next; 4 list pre = l; 5 list tmp; 6 pre.next = null; 7 while ( cur ) { 8 tmp = cur;
weitao1026
·
2016-04-25 02:00
算法
数据
结构算法
3_2 迷宫求解
//base.h //公用的常量和类型 #include #include #include #include //状态码的定义 #defineTRUE1 #defineFALSE0 #defineOK1 #defineERROR0 #defineINFEASIBLE-1 #defineOVERFLOW-2 typedefintStatus;//函数的返回值 typedefintDirective
Gao__Xiong
·
2016-04-24 14:00
数据结构
算法
C++ STL Set 学习报告
Set一、set简介C++STL之所以得到广泛的赞誉,也被很多人使用,不只是提供了像vector,string,list等方便的容器,更重要的是STL封装了许多复杂的数据
结构算法
和大量常用数据结构操作。
qq845579063
·
2016-04-20 21:00
数据结构
C++
基础
函数
set
set常用操作
08/13/2636375.html1.关于setC++STL之所以得到广泛的赞誉,也被很多人使用,不只是提供了像vector,string,list等方便的容器,更重要的是STL封装了许多复杂的数据
结构算法
和大量常用数据结构操作
a2459956664
·
2016-04-11 15:00
数据
结构算法
设计题汇总(2)
一.向一个已经排好序的链表中插入新元素并保持有序A:我的思路是,定义p作为游标在链表上移动,直到某个节点的数据域大于待插入元素为止,代码如下:/*保持递增的顺序插入新元素*/ statusinsertinorder(linklistl,elemtypee){ linklistp=l->next,q; /*让p在链表上移动,直到找到一个节点的数据域大于e为止*/ while(p&&p->next->
kelvinmao
·
2016-04-04 12:00
数据
结构算法
设计题汇总(1)
为了更好地学习数据结构,方便自己复习反思,特建立此分类进行课后习题的总结,通过总结来督促自己学习与反思,提升水平,一步步找出更好的算法。1.将一元素插入一个有序的顺序表中,使其仍然有序,写出能够实现此算法的代码。我的思路是将元素先插入表尾,之后再进行插入排序,代码如下:#include#defineOK1#defineERROR0#defineTRUE1#defineFALSE0#definema
kelvinmao
·
2016-03-30 23:12
数据结构算法设计题
课后习题
数据
结构算法
设计题汇总(1)
为了更好地学习数据结构,方便自己复习反思,特建立此分类进行课后习题的总结,通过总结来督促自己学习与反思,提升水平,一步步找出更好的算法。1.将一元素插入一个有序的顺序表中,使其仍然有序,写出能够实现此算法的代码。我的思路是将元素先插入表尾,之后再进行插入排序,代码如下:#include #defineOK1 #defineERROR0 #defineTRUE1 #defineFALSE0 #def
kelvinmao
·
2016-03-30 23:00
数据结构-解读KMP算法的程序实现
在数据
结构算法
中,KMP算法可以说是为串的查找提供了良好的简约型方案,其最大的特点是主串的查找位置不需要回溯,有效地优化减少了查找的时间复杂度。
碧影江白
·
2016-03-30 17:36
读书笔记:机器学习实战(5)——章6的支持向量机代码和个人理解与注释
然后是忙完项目后的空白期的疯狂看书,看了很多数据
结构算法
,设计模式,代码整洁,项目可重构方面的书。年后重新把《机器学习实战》后面的章节读完,现在开始整理笔记。
u010910436
·
2016-03-29 19:00
读书笔记
机器学习
数据
结构算法
(一)
//计算N!的递归 intFactorial(){ if(n Tsum(Ta[],intn){ Ttsum=0; for(inti=0;i TRsum(Ta[],intn){ if(n>0) returnRsum(a,n-1)+a[n-1]; return0; } //使用递归生成排列,这段代码输出所有前缀为list[0:k-1],后缀为list[k:m]的排列方式 template voidP
lcj1105
·
2016-03-24 22:00
STL vector用法介绍
转载:http://blog.csdn.net/phoebin/article/details/3864590STLvector用法介绍标签:vectoriterator数据
结构算法
cexception2009
hewusheng10
·
2016-03-18 15:00
数据结构
c
算法
exception
vector
iterator
STL中set使用
1.关于setC++STL之所以得到广泛的赞誉,也被很多人使用,不只是提供了像vector,string,list等方便的容器,更重要的是STL封装了许多复杂的数据
结构算法
和大量常用数据结构操作。
renjiewen1995
·
2016-03-04 19:00
数据结构和算法经典书籍
●《数据
结构算法
与应用——C++语言描述》(DataStructures,AlgorithmsandApplicationsinC++)第一版,SartajSahni著,国防科技大学汪诗林、孙晓东等译,
duguliuhu190
·
2016-03-04 18:50
数据结构与算法
数据
结构算法
之排序系列Java、C源码实现(9)--总结
类别排序方法平均情况最好情况最坏情况辅助存储稳定性插入排序直接插入0(n2)O(n)0(n2)O(1)稳定希尔排序0(n1.3)O(n)0(n2)O(1)不稳定选择排序直接选择0(n2)0(n2)0(n2)O(1)不稳定堆排序O(nlog2n)O(nlog2n)O(nlog2n)O(1)不稳定交换排序冒泡排序0(n2)O(n)0(n2)O(1)稳定快速排序O(nlog2n)O(nlog2n)0(n
vipyeshuai
·
2016-02-27 14:00
数据结构
数据
结构算法
之排序系列Java、C源码实现(8)--基数排序
基数排序 这是一种和前述算法完全不同的排序方法。前述算法都要进行关键字的比较,而基数排序不需要进行记录关键字之间的比较。 链式基数排序 思想:从低位到高位一次对待排序的关键码进行分配和收集,经过d趟分配和收集,就可以得到一个有序序列。1.若关键字是十进制整数,则按个、十、百等位进行分解,基数rd=10,C0=0,C9=9,d为最长整数的位数。2.若关键字是小写的英文字,则rd=26,C0=‘
vipyeshuai
·
2016-02-27 14:00
java
数据结构
源码
C语言
基数排序
数据
结构算法
之排序系列Java、C源码实现(7)--归并排序
归并排序是将两个或两个以上的有序子表合并成一个新的有序表。初始时,把含有n个结点的待排序序列看做是由n个长度为1的有序表所组成,然后两两归并,得到个长度为2或1的有序子序列;再两两合并,…,如此重复,直至得到一个长度为n的有序序列为止。时间复杂度为O(nlog2n),所需辅助空间为O(n)。 一般情况下,对m个元素进行k路归并时,归并的趟数为:该代码的思想就是最后分治为两个数据的合并(然后扩大成
vipyeshuai
·
2016-02-27 14:00
java
数据结构
源码
归并排序
C语言
数据
结构算法
之排序系列Java、C源码实现(6)--快速排序
快速排序采用一种分治的方法,通常又称为分治法。思想:将原问题分解为若干个规模更小但结构与原问题相似的子问题。递归地解这些问题,然后将这些子问题的解组合为原问题的解。快速排序就是先找到一个中间轴(一般从起始位置也就是low开始)将比该值小的数据放左边,比该值大的数据放到右边实现过程,就是low、high类似于指针的走位,比pivot值大的交换到high处,比pivot值小的放到low处java代码:
vipyeshuai
·
2016-02-27 14:00
java
数据结构
源码
快速排序
C语言
数据
结构算法
之排序系列Java、C源码实现(5)--冒泡排序
冒泡排序 冒泡排序最好的时间复杂度是O(n)。反之,最坏情况下为O(n2)。 冒泡排序是就地排序,且它是稳定的。第一趟得到的最后位置上的关键字一定是最大的或者最小的。 冒泡排序是一种比较简单的排序java代码:publicclassBubbleSort{ publicstaticvoidmain(String[]args){ intarray[]={5,18,151,138,160,63,17
vipyeshuai
·
2016-02-27 14:00
java
数据结构
源码
冒泡排序
C语言
数据
结构算法
之排序系列Java、C源码实现(3)--直接选择排序
直接选择排序 首先在所有记录中选出码最小的记录,把它与第1个记录交换,然后在其余的记录内选出排序码最小的记录,与第2个记录交换…依次类推,直到所有记录排好序。直接选择排序的平均时间复杂度O(n2)java代码:publicclassStraight_Select{ publicstaticvoidmain(String[]args){ intarray[]={2,9,4,5,1,8}; sho
vipyeshuai
·
2016-02-27 13:00
java
数据结构
C语言
直接选择排序
数据
结构算法
之排序系列Java、C源码实现(2)--希尔排序
希尔排序 先将整个待排序列分割成为若干个子序列分别进行直接插入排序,待整个序列中的记录“基本有序”时,再对整个记录进行一次直接插入排序,其实希尔排序就是分组直接插入排序。java代码:publicclassShellSort{ publicstaticvoidmain(String[]args){ intarray[]={2,10,4,5,1,8}; showArray(array); Syste
vipyeshuai
·
2016-02-27 13:00
java
数据结构
源码
希尔排序
C语言
数据
结构算法
之排序系列Java、C源码实现(1)--直接插入排序
使用插入排序,对于具有n个记录的文件,要进行n-1趟排序,是稳定的插入排序。直接插入排序:从未排序的序列中依次取出一个元素与已排序列中的元素进行比较,然后将其放在已排序序列的合适位置上。思想宗旨就是将无序的数据向有序的数据中插入,默认选择比较的元素是有序序列的最大值开始比较(高级一点的算法,可以采用二分查找)来选取这个开始比较的元素实际就是有序元素和temp变量比较不断移动的过程java代码:pu
vipyeshuai
·
2016-02-27 11:00
java
数据结构
插入排序
C语言
用C语言举例讲解数据结构中的算法复杂度结与顺序表
数据
结构算法
复杂度1、影响算法效率的主要因素(1)算法采用的策略和方法;(2)问题的输入规模;(3)编译器所产生的代码;(4)计算机执行速度。
喝醉的毛毛虫
·
2016-02-24 14:40
得到栈的最小元素
CSDN学院数据
结构算法
算法示例.如题:定义栈的数据结构,请在该类型中实现一个能够得到栈的最小元素min函数.在该栈中,调用min/push/以及pop的时间复杂度都是O(1).在栈中输出最小元素1.用一个栈做辅助存放最小元素
A_sungirl
·
2016-02-22 14:00
一个字符串,把奇数放到数组前面,奇数放到数组后面
CSDN学院数据
结构算法
示例编写//两头向中间查找1.包括※号移动位置.2.数字移动位置3.字符串移动位置,等都可以按照这个办法进行移动,节省时间#include"stdafx.h" #include
A_sungirl
·
2016-02-22 14:00
输入一个无序的数组,按照一定的方式输出结果, 要求两个数的相加和为10
CSDN学院数据
结构算法
学习示例//输入一个无序的数组{3,7,8,2,6,7,5,9,9,1},请按照如下的方式输出结果,要求两个数的相加和为10.比如9,1;9;8,2;7,3;7;6 #include"stdafx.h
A_sungirl
·
2016-02-22 14:00
字符串转成数字
CSDN学员数据
结构算法
学习#include"stdafx.h" #include #include /////////////////////////////////////////////////
A_sungirl
·
2016-02-22 14:00
数据结构
算法
旋转数组的最小值输出
//CSDN学员视频学习数据
结构算法
示例代码//旋转数组 {1,2,3,4,5}//旋转数组 {3,4,5,1,2} 局部是按顺序排列的#include"stdafx.h" #include #include
A_sungirl
·
2016-02-22 14:00
笔试系列总结
分块查找,分块查找算法演示,数据
结构算法
演示(学习网站),静态查找和动态查找,面试-查找(静态查找,动态查找),查找数据结构(学习网站)4、触发器,数据完
ljp812184246
·
2016-02-21 00:00
笔试总结
分销系统树形
结构算法
口诀
新增节点的左右下标如何设置? step1.新增节点的左下标值==新增节点父节点的右下标值 step2.新增节点的右下标值==新增节点父节点右下标值+1 step3.查找大于等于新增节点左下标值的其他节点的右下标值都+2 step4.查找大于等于新增节点右下标值的其他节点的左下标值都+2
wangchuanyin
·
2016-02-04 21:05
数据库维迭代算法
关键词:数据库迭代递归多维一、两种传统的数据库迭代
结构算法
对于数据库的迭代结构,有两种传统的算法:递归算法和边界算法。
tallrain
·
2016-02-04 21:00
大道至简——书摘与思考
程序=算法+
结构算法
是对一个程序的逻辑实现的描述,而结构是逻辑实现所依附的数据实体;在这个公式里,代码是不存在的,存在的只是思想思考所谓代码只是你思考逻辑的体现,所谓编程只是把你的逻辑换算成机
奋斗2013
·
2016-01-27 17:00
大道至简——书摘与思考
程序=算法+
结构算法
是对一个程序的逻辑实现的描述,而结构是逻辑实现所依附的数据实体;在这个公式里,代码是不存在的,存在的只是思想思考所谓代码只是你思考逻辑的体现,所谓编程只是把你的逻辑换算成机
奋斗2013
·
2016-01-27 17:00
优秀前端工程师应该掌握的内容(转自:github)
程序标准规范ECMAScriptHTTP知识储备作用域/闭包数据
结构算法
编程范式函数式面向对象基于原型面向方面设计模式软件架构MVCMVVM安全XSSCSRF富互联网应用程序编程语言JavaScriptActionScriptCoffeScript
水车
·
2016-01-16 00:00
【数据
结构算法
】——内部排序整理总结
出处:http://www.cnblogs.com/luxiaoxun/内部排序: 若整个排序过程不需要访问外存便能完成,则称此类排序问题为内部排序。按所用策略不同,可归纳为五类:插入排序(直接插入排序、希尔排序)、选择排序(直接选择排序、堆排序)、交换排序(冒泡排序、快速排序)、归并排序、分配排序。1.冒泡排序(BubbleSort)冒泡排序方法是最简单的排序方法。这种方法的基本思想是,将待排序
hbtj_1216
·
2015-12-09 13:00
冒泡排序
快速排序
插入排序
堆排序
内部排序
浅谈STL的set容器
1.关于setC++STL之所以得到广泛的赞誉,也被很多人使用,不只是提供了像vector,string,list等方便的容器,更重要的是STL封装了许多复杂的数据
结构算法
和大量常用数据结构操作。
a272846945
·
2015-12-07 20:00
ACM
STL
1.3抽象数据类型的表示与实现
好在最近发现高一凡编写的《数据
结构算法
解析》,里面是全是按照严奶奶的《数据结构》一书编排的代码。
sdtvyyb_007
·
2015-12-06 15:00
数据结构
引用
抽象数据类型
第十二周实践项目一--图及存储
结构算法
库
代码: 1.头文件:graph.h,包含定义图数据结构的代码、宏定义、要实现算法的函数的声明; #ifndefGRAPH_H_INCLUDED #defineGRAPH_H_INCLUDED #defineMAXV100//最大顶点个数 #defineINF32767//INF表示∞ typedefintInfoType; //以下定义邻接矩阵类型 type
TonyABu
·
2015-11-23 17:00
项目
海量用户积分排名算法探讨
本文内容问题存储
结构算法
1:简单SQL查询算法2:均匀分区设计算法3:树形分区设计算法4:积分排名数组该文具体出自哪里,不是很确定,而我是在某个微信公众号上看到的~文中的内容比较有启发性的~问题某海量用户网站
IGod接口
·
2015-11-23 17:00
海量用户积分排名算法探讨
本文内容问题存储
结构算法
1:简单SQL查询算法2:均匀分区设计算法3:树形分区设计算法4:积分排名数组该文具体出自哪里,不是很确定,而我是在某个微信公众号上看到的~文中的内容比较有启发性的~问题某海量用户网站
船长&CAP
·
2015-11-23 17:00
海量用户积分排名算法探讨
本文内容问题存储
结构算法
1:简单SQL查询算法2:均匀分区设计算法3:树形分区设计算法4:积分排名数组该文具体出自哪里,不是很确定,而我是在某个微信公众号上看到的~文中的内容比较有启发性的~问题某海量用户网站
IGod接口
·
2015-11-23 17:00
上一页
19
20
21
22
23
24
25
26
下一页
按字母分类:
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
其他