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
结构算法
《数据结构与算法之美》为什么要学习数据结构和算法 (读后感)
一、数据结构和算法是什么数据结构是指一组数据的存储
结构算法
就是操作数据的方法数据结构和算法是相辅相成的,数据结构是为算法服务的,而算法要作用在特定的数据结构之上二、学习的重点在什么地方数据结构和算法解决的是如何更省
科诺设计
·
2019-04-20 00:00
数据结构和算法
神经网络:ResNet 论文学习总结(一)
在学习探索过程中,对网络
结构算法
的有效性和准确度没有很高的要求,经常不考虑时间成本和效率因素,但在工作和实际场景应用时,存在着各种硬性的要求,在较短或者很短的时间内训练出较好或者符合应用场景最低要求网络模型
志小
·
2019-04-16 22:00
深度学习
java基础数据
结构算法
面试题-彻底搞懂二分查找
二分查找,最基本的查找算法之一,根据我的面试经验,能够真正写出bugfree的二分查找的人,连1/10的人都不到。下面我们就来剖析一下各种二分查找,希望读了此文以后,配合练习,都可以写出bugfree的代码。前提条件,待排序数组从小到大有序。二分查找的核心思想,有点类似分治思想,每次将给定数字与中间元素对比,若相等直接返回索引;若比中间元素大,则在后半部分区间继续查找;若比中间元素小,则在左半部分
chanllengeall
·
2019-04-15 08:41
理解java
Java面试宝典收集录
数据
结构算法
- ConcurrentHashMap 源码解析
作者丨红橙Darrenhttps://www.jianshu.com/p/0b452a6e4f4e五个线程同时往HashMap中put数据会发生什么?ConcurrentHashMap是怎么保证线程安全的?在分析HashMap源码时还遗留这两个问题,这次我们站在Java多线程内存模型和synchronized的实现原理,这两个角度来彻底分析一下。至于JDK1.8的红黑树不是本文探讨的内容。1.Ja
程序员之家v
·
2019-04-09 22:00
当Kotlin完美邂逅设计模式之单例模式(一)
所以想要理解和运用源码中一些设计思想和技巧,首先看懂源码是第一步,而看懂源码,又得需要设计模式和数据
结构算法
(我的每周一算法和数据结构文章系列也开始了)作为基础,否则看起来云里雾里
mikyou
·
2019-04-08 00:21
数据
结构算法
- ConcurrentHashMap 源码解析
Linux编程点击右侧关注,免费入门到精通!作者丨红橙Darrenhttps://www.jianshu.com/p/0b452a6e4f4e五个线程同时往HashMap中put数据会发生什么?ConcurrentHashMap是怎么保证线程安全的?在分析HashMap源码时还遗留这两个问题,这次我们站在Java多线程内存模型和synchronized的实现原理,这两个角度来彻底分析一下。至于JD
程序员大咖
·
2019-04-08 00:00
2020考研408数据
结构算法
链表系列操作
设计一个递归算法,删除不带头结点的单链表L中所有值为x的结点话不多说直接上代码!#include#include/**设计一个递归算法,删除不带头结点的单链表L中所有值为x的结点*/typedefintElemtype;typedefstructLNode{Elemtypedata;structLNode*next;}LNode,*LinkList;//头插法建立单链表//生成链表中元素顺序和输入
lovegramer
·
2019-04-04 20:41
每周一算法之二分查找(Kotlin描述)
如果平时就养成学习数据
结构算法
以及刷题的习惯,不管今后你是面试(愿从此再也不是面试造火箭平时拧螺丝了)或在实际上工作中都会对你有很大帮助。这也是这个系列文章的目的
mikyou
·
2019-04-04 16:48
爱奇艺面试被怼;我们想招个会算法基础的Android
这里可以分享一下我收集整理的数据
结构算法
架构师的摇篮
·
2019-03-26 21:41
一、递归与动态规划
如何设计一个数据
结构算法
?减而治之问题:计算n个整数之和。迭代实现:时间复杂度:O(n)空间复杂度:O(2)注:空间复杂度,默认是考量除了输入所需要的空间,实现算法所需要的用于计算的空间总量。
Onepiece_xsl
·
2018-12-20 20:20
西南交通大学计算机专业考研真题答案详解0:2018_959_据
结构算法
与程序设计
更多西南交通大学真题,参考:西南交通大学计算机考研——数据结构真题系列1.已知某树采用双亲表示法的存储结构进行存储(设树结点的值为整数),请按要求完成如下任务:(14分)(1)写出该树用双亲表示法时的存储结构定义。(3分)(2)写出该树用孩子链表表示法时的存储结构定义。(3分)(3)编写程序将存储在双亲表示法存储结构中的数据存储到孩子链表表示法所对应的存储结构中。(8分)2.已知某无序整数序列存储
haimianjie2012
·
2018-12-11 00:50
考研真题
数据
结构算法
题/两个已排序数组的交集和并集
两个已排序数组的交集和并集问题:给你两个排序的数组,求两个数组的交集。比如:A=13457,B=23589,那么交集就是35.思路:1.每一次从B数组中取一值,然后在A数组里逐个比较,如果有相等的,则保存。该算法复杂度为O(MN).M,N分别为数组AB的长度。2.因为AB都排过序,所以,每一次从B数组取值后,可以利用二分查找看是否在数组A里有B所对应的值,这样复杂度变成了O(NlgM)。这里,如果
fkyyly
·
2018-12-09 15:29
算法导论
(2)连续存储数组的方法
目录连续存储的代表应用:数组1)结构体的定义:2)基本操作对数据进行初始化判断数组是否为空输出数组判断数组是否满追加元素插入数组元素删除数组元素逆序对数组进行排序这篇笔记是根据郝斌老师的上课讲义整理而得:模块一:线性
结构算法
相当成熟
10点43
·
2018-12-06 21:35
数据结构与算法(C语言版)
数据
结构算法
(一)之线性表
一、引言java.util包中三个重要的接口及特点:List(列表)、Set(保证集合中元素唯一)、Map(维护多个key-value键值对,保证key唯一)。其不同子类的实现各有差异,如是否同步(线程安全)、是否有序。二、List线性表/列表线性表按照存储结构可以分为顺序存储结构和链式存储结构。其中顺序存储结构在java的表现就是ArrayList(本质就是一个数组),链式存储结构表现为Link
innovatorCL
·
2018-12-03 14:58
机器学习岗面试准备提纲笔记
本文仅仅是机器学习岗位自己面试前的准备提纲,可供参考,后续有待补充,不详细谈各个问题的具体解法,仅限于提纲一、数据
结构算法
面试中算法题是少不了的,这体现一个程序员的基本功,因此平时要多多在Leetcode
feilong_csdn
·
2018-11-30 23:39
机器学习
手把手教你架构3D引擎高级篇系列六
前面给读者介绍了哈希表的封装,其实我们实现的是数据
结构算法
,只是把基本的数据
结构算法
进行了一个适合引擎的封装。引擎中使用了大量的数学知识,下面我们开始封装向量,矩阵运算。
海洋_
·
2018-11-23 14:11
3D引擎
游戏制作
Java设计模式之享元模式
设计模式系列与数据
结构算法
系列为本人知识的梳理,大体上没有什么新玩意,都是前人们工作经验的结晶,好了,不啰嗦了,基础的重要性懂得自然懂。
WangLei_ClearHeart
·
2018-11-22 10:00
数据
结构算法
题/求数组中大小最接近的两个元素的差
考虑下面这个算法,它求的是数值数组中大小最接近的两个元素的差。可对比看下求数组中两个元素差的最大值https://blog.csdn.net/fkyyly/article/details/83930343算法:MinDistance(A[0..n-1])//输入:数字数组A[0..n-1]//输出:数组中两个大小相差最少的元素的差值dmin(a+b)/2则a=c*如果cb){b=A[i];}}fo
fkyyly
·
2018-11-19 11:25
算法导论
数据
结构算法
- LeetCode 刷题
数据结构和算法的课程讲解,目前已告一段落,也算是完成了自己的一个心愿。因为去年听某同学抱怨过,说自己去爱奇艺面试,其他问题都答得不错,面试官问了一个哈夫曼算法的题没答出来,后来面试官很明确的说,我们还是想找一个会些算法基础的。如果之前有学过数据结构和算法,建议大家不定时的去刷刷算法题,因为从面试的角度来讲,目前BAT和TMD等一线互联网企业或多或少都会有几个算法题,而对应届毕业生来说算法的要求度则
红橙Darren
·
2018-11-17 22:42
数据
结构算法
常见面试考题
(1)红黑树的了解(平衡树,二叉搜索树),使用场景把数据结构上几种树集中的讨论一下:1.AVLtree定义:最先发明的自平衡二叉查找树。在AVL树中任何节点的两个子树的高度最大差别为一,所以它也被称为高度平衡树。查找、插入和删除在平均和最坏情况下都是O(logn)。增加和删除可能需要通过一次或多次树旋转来重新平衡这个树。节点的平衡因子是它的左子树的高度减去它的右子树的高度(有时相反)。带有平衡因子
祚儿疯
·
2018-11-08 09:44
数据结构
阿里面试经历JAVA总结
一面主要问题如下:1)首先自我介绍2)数据
结构算法
的基本问题,如排序算法,二叉树遍历,后序遍历非递归,图的最短路径问题3)对一个数组进行绝对值排序的算法4)java中hashmap的底层实现5)java
qq_16324421
·
2018-11-02 23:41
校招知识点总结篇之数据
结构算法
1.常用数据结构简介数据、数据元素、数据项、数据对象物理结构:顺序、链式存储逻辑结构:集合结构、线性结构、树形结构、图形
结构算法
的特性:输入、输出、有穷性、确定性、可行性2.排序算法有哪些?
libby qin
·
2018-10-25 21:31
校招篇
西南交通大学计算机考研——数据结构真题系列
发现斯坦福计算机基础题训练库:http://cslibrary.stanford.edu/计算机专硕西南交通大学计算机专业考研真题答案详解0:2018_959_据
结构算法
与程序设计西南交通大学计算机专业考研真题答案详解
haimianjie2012
·
2018-10-24 22:53
考研真题
数据
结构算法
题/将数组中元素奇数排在前面偶数在后面(前面奇数和后面的偶数分别有序)
一个无序整数数组,对它排序,使其前半部分都为奇数有序,后半部分为偶数有序。(1)方案1O(n^2)基本想法:利用插入排序算法,对奇偶子序列分别插入排序。用两个变量把整个数组分割为三个部分,第一个部分为奇数有序子序列,第二部分为偶数有序子序列,第三部分为未排序子序列。使用两个变量进行分割,mid指向偶数有序子序列的一个元素,end指向未排序子序列(等待一个个插入前面的奇数有序子序列或偶数有序子序列)
fkyyly
·
2018-10-15 21:25
算法导论
西南交通大学计算机专业考研真题答案详解1:2017年数据
结构算法
与程序设计
更多西南交通大学真题,参考:西南交通大学计算机考研——数据结构真题系列一、考研题目1.设某堆栈的存储结构定义如下,请按要求完成如下问题。(10分)Typedefstruct{int*base;//栈底指针int*top;//栈顶指针intstacksize;//堆栈大小}SqStack;(1)编写程序穿点一个大小为256K的堆栈。(4分)(2)编写程序将堆栈中的元素按照栈底到栈顶从小到大的顺序排列
haimianjie2012
·
2018-10-11 00:34
考研真题
RMQ_第一弹_Sparse Table
title:RMQ_第一弹_SparseTabledate:2018-09-2121:33:45tags:acmRMQSTdp数据
结构算法
categories:ACM概述RMQ(RangeMinimum
31415926535x
·
2018-09-21 23:00
《数据结构》应用实例
最近发现上课学习了一些有趣的数据
结构算法
应用实例,想着把它们记录下来以便日后复习,遂有此文,写得不好请见谅栈的应用:1.进制转换,输入m,n代表数和进制,要求实现转换 这个题目实际上是应用了进制转换的规则特点
AAMahone
·
2018-09-18 07:27
数据结构
算法推荐书籍
NiklausWirth说:算法+数据结构=程序,不说废话了,下面列出一份数据
结构算法
书目,先从最著名的说起二、书籍简介A原书名:TheArtofComputerProgramming中文
AUPPP
·
2018-09-14 21:27
计算机基础
iOS-八大基本排序
知识点/超人数据
结构算法
排序是比较枯燥的知识,学习一定要耐着性子看,不然很容易理解错误。本文比较适合自学和基础较差的读者学习,文字都比较白话简单易于理解。
树下敲代码的超人
·
2018-09-13 14:22
iOS-八大基本排序
知识点/超人数据
结构算法
排序是比较枯燥的知识,学习一定要耐着性子看,不然很容易理解错误。本文比较适合自学和基础较差的读者学习,文字都比较白话简单易于理解。
树下敲代码的超人
·
2018-09-13 14:22
记 2018.9.8 PAT甲级&题解
写在前面前两天考完就想写了,结果一直拖到现在orz……8月中旬的时候无意中看到PAT这个东东,因为刚好在准备保研,要复习机试的东西,就报了这个,虽然之前有接触过一点点ACM,不过个人对这种数据
结构算法
一直都不是特别擅长
LemonXQ
·
2018-09-11 15:34
PAT
数据
结构算法
- HashMap 源码深度解析
equals和==的区别,hashCode与它们之间的联系?HashMap的长度为什么是2的幂次?五个线程同时往HashMap中put数据会发生什么?ConcurrentHashMap是怎么保证线程安全的?上面是一些常见的面试题,本文旨在分析HashMap的源码实现思想,并不会去细讲这些问题,在我们看完源码之后不妨自己做一些思考。本文也不会细讲JDK1.8的红黑树和分段锁,这部分内容等我们分析完二
红橙Darren
·
2018-09-10 10:55
史上最全java架构师技能图谱(下)
如果需要上篇内容:数
结构算法
、java进阶、web开发、框架与工具四大篇章技能图谱,请查看java架构史上最全图谱上篇(历史文章查看)。
mikechen007
·
2018-08-13 17:11
JAVA
高级
网站
史上最全java架构师技能图谱(上)
java架构师最全技能图谱上篇,包含:数
结构算法
、java进阶、web开发、框架与工具四大技能图谱。
mikechen007
·
2018-08-13 17:28
JAVA
架构师
网站架构
史上最全java架构师技能图谱(下)
如果需要上篇内容:数
结构算法
、java进阶、web开发、框架与工具四大篇章技能图谱,请查看java架构史上最全图谱上篇(历史文章查看)。
陈睿mikechen
·
2018-08-13 17:00
java
BAT面试
架构
互联网
史上最全java架构师技能图谱(下)
如果需要上篇内容:数
结构算法
、java进阶、web开发、框架与工具四大篇章技能图谱,请查看java架构史上最全图谱上篇(历史文章查看)。
陈睿mikechen
·
2018-08-13 17:00
java
BAT面试
架构
互联网
史上最全java架构师技能图谱(下)
如果需要上篇内容:数
结构算法
、java进阶、web开发、框架与工具四大篇章技能图谱,请查看java架构史上最全图谱上篇(历史文章查看)。
陈睿mikechen
·
2018-08-13 17:00
java
BAT面试
架构
互联网
史上最全java架构师技能图谱(上)
阅读更多java架构师最全技能图谱上篇,包含:数
结构算法
、java进阶、web开发、框架与工具四大技能图谱。
陈睿mikechen
·
2018-08-13 17:00
java
面试
框架
算法
史上最全java架构师技能图谱(上)
阅读更多java架构师最全技能图谱上篇,包含:数
结构算法
、java进阶、web开发、框架与工具四大技能图谱。
陈睿mikechen
·
2018-08-13 17:00
java
面试
框架
算法
史上最全java架构师技能图谱(上)
阅读更多java架构师最全技能图谱上篇,包含:数
结构算法
、java进阶、web开发、框架与工具四大技能图谱。
陈睿mikechen
·
2018-08-13 17:00
java
面试
框架
算法
Java数据
结构算法
(四)图
导航Java数据
结构算法
(一)链表Java数据
结构算法
(二)栈和队列Java数据
结构算法
(三)树Java数据
结构算法
(五)排序......一、图的简介图(Graph)是由顶点的有穷非空集合和顶点之间边的集合组成
Active_Loser
·
2018-08-12 22:19
Java数据
结构算法
(三)树
导航Java数据
结构算法
(一)链表Java数据
结构算法
(二)栈和队列Java数据
结构算法
(四)图Java数据
结构算法
(五)排序......一、树树(Tree)是n(n≥0)个结点的有限集,n=0称之为空树
Active_Loser
·
2018-08-12 22:12
Java数据
结构算法
(一)链表
导航Java数据
结构算法
(二)栈和队列Java数据
结构算法
(三)树Java数据
结构算法
(四)图Java数据
结构算法
(五)排序......一、链表链表是一种物理存储单元上非连续、非顺序的存储结构。
Active_Loser
·
2018-08-12 22:06
Java数据
结构算法
(五)排序
算法这点粗略整理一下,后面完善Java数据
结构算法
(一)链表Java数据
结构算法
(二)栈和队列Java数据
结构算法
(三)树Java数据
结构算法
(四)图一、插入排序1、直接插入排序直接插入排序(StraightInsertionSort
Active_Loser
·
2018-08-12 22:14
数据结构和算法对于一个程序员的重要性
数据
结构算法
有什么用?当你用着java里面的容器类很爽的时候,你有没有想过,怎么ArrayList就像一个无限扩充的数组,也好像链表之类的。好用吗?
petterp
·
2018-08-04 11:14
程序员内功-数据结构
数据结构(c语言版严蔚敏_吴伟民)读书笔记 第一章
目录数据结构第一章绪论数据元素之间存在的关系称为
结构算法
1.算法应具有的特性2.设计算法的要求3.算法效率度量(时间复杂度)T(n)=O(f(n))4.算法的储存空间的需求(空间复杂度)S(n)=O(f
SoYangA
·
2018-08-01 13:12
读书笔记(内功心法)
数据结构与算法-树与二叉树(概念篇)
树与二叉树决定分两部分,分为概念篇和数据
结构算法
篇。我们先来熟悉一下树与二叉树部分相关的概念和结构。树树是n(n>=0)个结点的有限集合。n=0时为空树。
samuelnotes
·
2018-07-31 17:30
Java
数据结构与算法
Java工程师知识图谱
二、Java工程师知识图谱(文字链接版)01、专业基石数据
结构算法
算法思想常用算法02、Java基础常用类集合IO/NIO网络编程并发编程并发基石线程基础synchronizedJUCJVM类加载器运行时数据区执行引擎垃圾收集器编码规范
尜尜人物
·
2018-07-25 22:00
c++中set的用法;我觉得很详细了,改到窒息
1.关于setC++STL之所以得到广泛的赞誉,也被很多人使用,不只是提供了像vector,string,list等方便的容器,更重要的是STL封装了许多复杂的数据
结构算法
和大量常用数据结构操作。
一只会疼人的猫
·
2018-07-24 18:35
使用方法
set用法详解
1.关于setC++STL之所以得到广泛的赞誉,也被很多人使用,不只是提供了像vector,string,list等方便的容器,更重要的是STL封装了许多复杂的数据
结构算法
和大量常用数据结构操作。
桂十三
·
2018-07-24 15:33
模板
技巧
上一页
17
18
19
20
21
22
23
24
下一页
按字母分类:
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
其他