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
Volume1-数据结构基础
【MFC】容器类的使用
如有
数据结构基础
,可以直接看第四部分对容器类的操作。第一,MFC提供三种基本的容器类:arrays(数组),lists(链表),maps(映射,也称作字典).第二,各容器类的特征分类类型排序?索引?
xd1103121507
·
2020-07-15 16:59
扫盲区
深深的码丨Java HashMap 源码透析
Hashmap的
数据结构基础
是基于一维数组实现的,向其添加元素时通过计算key的hash值来确定具体存储位置。
MobMsg
·
2020-07-15 14:50
Java
Development
Java
For
Android
数据结构例程——每对顶点之间的最短路径
本文是[
数据结构基础
系列(7):图]中第14课时[每对顶点之间的最短路径]的例程。
weixin_34137799
·
2020-07-15 05:32
Java并发编程----阻塞队列
因为当你有一点基本的
数据结构基础
再看阻塞队列的定义之后你就会发现就那么回事。好了,言归正传,队列?无非就是一种具有先进先出(FIFO)特性的数据结构嘛!其最基本的操作是入队和出队。那上面是阻塞队列呢?
weixin_34007020
·
2020-07-15 04:14
数据结构例程——从一个顶点到其余各顶点的最短路径
本文是[
数据结构基础
系列(7):图]中第13课时[从一个顶点到其余各顶点的最短路径]的例程。
weixin_33997389
·
2020-07-15 04:09
网易云课堂 浙江大学-陈越、何钦铭-
数据结构基础
习题集(自测)
题目链接:http://www.patest.cn/contests/mooc-ds【打印沙漏】#include#include#includeusingnamespacestd;intnum[1000];intmain(){num[1]=1;intsum=0;inttmp=1;for(inti=1;i形状沙漏所需要的点存起来}intn;charch;cin>>n>>ch;intans=0,now
weixin_30426065
·
2020-07-15 03:31
BTree和B+Tree详解
树是
数据结构基础
知识,想要深入、完整了解这些树的
MayMatrix
·
2020-07-14 23:45
数据结构与算法
数据结构之二叉树、AVL树、红黑树、Trie树、B树、B+树、B*树浅析
下面将对二叉树、红黑树、B树、B+树等树结构进行一些概念区分与总结,此篇博客适合新手、有一定
数据结构基础
的小伙伴。
hestyle
·
2020-07-14 20:41
数据结构
二叉树
树
Java类、变量、集合、
数据结构基础
知识
1.与类名同名的方法可以是构造方法或其他普通方法2.final类的方法都不能是abstract的,因为final类不能被继承3.Java区分大小写,只要不与关键字冲突都是合法的变量名。这里冲突是完全一样,包括大小写。4.StringBuffer是线程安全的,因为里面的方法是同步的。StringBuilder不是线程安全的。5.Threadresume()方法重新开始被方法中断的线程的执行。6.Ha
CGZ_PaPa
·
2020-07-14 12:09
java基础
java
数据结构
线程安全
stringbuilder
数据结构基础
笔记000 开发过程
《
数据结构基础
》作者:[美]EllisHorowitz霍罗维兹译者:朱仲涛出版社:清华大学出版社ISBN:9787302186960在豆瓣读书中查看本书1.1概观:系统生命周期需要掌握的技能算法的规范声明算法的性能分析算法的性能评价程序设计的首要问题
Cytosine
·
2020-07-14 05:17
数据结构实践项目——文件
本文是针对[
数据结构基础
系列(11):文件]中的实践项目。
weixin_34198797
·
2020-07-13 18:01
数据结构实践项目——查找(一)
本文是[
数据结构基础
系列(8):查找]课程的第一组实践项目。
weixin_33958366
·
2020-07-13 18:48
读书笔记——《漫画算法:小灰的算法之旅》
我是大概半年前一个很偶然的机会关注小灰的,是在@码农翻身这位大佬的文章推送中看到的,感觉很有意思,虽然我不是个漫画迷,但通过这种方式来学习晦涩高深的算法是很有意思的,毕竟要快乐学习嘛~~大概说下这本书吧,整体分为三大块:算法及
数据结构基础
beyond_LH
·
2020-07-13 16:27
读书笔记
漫画算法
程序员小灰
算法基础
面试刷题
工作备用
数据结构实践项目——顺序表
本组项目针对《
数据结构基础
系列(2):线性表》课程第1-7节1.导学2.线性表的逻辑结构与基本运算3.线性表的顺序存储结构4.创建线性表的实现(暨参数类型的讨论)5.顺序表基本运算的实现6.线性表顺序存储的应用
weixin_33711641
·
2020-07-12 23:23
数据结构基础
概念,时间复杂度、空间复杂度基础概念
数据结构基础
概念(C语言)程序=算法+数据结构数据结构数据结构(datastructure)是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。
diviner_s
·
2020-07-12 21:53
数据结构
数据结构
算法
编程语言
c++
Java程序员校招面试——计算机网络
然而很多大四学生要参加提前批的话需要有扎实的
数据结构基础
和刷算法题的能力之外,到了面试环节,面试官比较喜欢考察计算机网络和操作系统的原理,今天就让我来分享我当初校招遇到的常见计算机网络的面试题。
god-jiang
·
2020-07-12 21:42
计算机基础
网络
java
面试
http
数据结构基础
知识(一)
基本概念数据:是对现实世界的事务采用计算机能够识别,储存和处理的形式进行描述的符号的集合。数据元素:是数据的基本单位。一个数据可以由若干个数据项组成。数据项包括两种:一种是初等数据项,是数据不可分割的最小单位。另一种是组合项,由若干个数据项组成。数据对象:是性质相同数据元素的集合,是数据集合的一个子集。数据结构:在任何数据对象中,数据元素都不是孤立存在的,他们相互之间存在一种或者多种特定的关系,这
xxy_0044
·
2020-07-12 17:17
数据结构知识
第二章 链表—单链表的创建
第二章线性表—单链表
数据结构基础
代码(严蔚敏人邮教育出版社)头文件在写程序前,先插入一个简单的关于头文件的介绍,那么什么是头文件呢?
Iron&CHEN
·
2020-07-12 12:31
数据结构
数据结构例程——迷宫问题(用队列)
本文针对
数据结构基础
系列网络课程(3):栈和队列中第11课时队列的应用-迷宫问题。
weixin_34376562
·
2020-07-12 10:17
数据结构例程——单链表的建立
本文是
数据结构基础
系列网络课程(2):线性表中第9课时建立单链表中所讲的例程。【例程】定义单链表存储结构,用头插法和尾插法建立单链表,并显示建立好以后的结果。
weixin_34221073
·
2020-07-12 09:01
数据结构基础
(10) --单链表迭代器的设计与实现
为了向STL致敬(O(∩_∩)O~),我们模仿STL中的list的迭代器,我们也自己实现一个MyList的迭代器,以供遍历整个链表的所有元素:首先:Node节点需要做如下修改(注意后缀有+的代码)//链表节点templateclassNode{friendclassMyList;friendclassListIterator;//+templatefriendostream&operator&li
weixin_30415801
·
2020-07-12 05:17
数据结构基础
知识一——链表
链表1.逻辑上有前后顺序2.不保证逻辑前后顺序元素挨着以下介绍几个最基础的链表操作:首先定义Node类:classNode{publicintvalue;publicNodenext;publicNode(intvalue){this.value=value;this.next=null;}}一、插入链表的遍历publicstaticvoiddisplayLinkedList(Nodehead){
Moo_Lavender
·
2020-07-10 22:33
Java
数据结构与算法
数据结构基础
篇-------2. 单链表的创建及运算
/**单链表的创建及其运算*2018.10.23*@L.F***/#include#include#includetypedefintDataType_t;//结点的数据类型为DataType_t,这里是Int型typedefstructNode//结点类型的定义{DataType_tData;//结点的数据域类型structNode*Next;//结点的指针域类型}LinkList;LinkLi
LFQ_516
·
2020-07-10 22:12
“
数据结构基础
”系列网络课程主页
前言自从下决心要解决学生动手能力差的问题,开始了课程实践资源的建设之旅;自迷上了翻转课堂,所教课程的视频,也就逐渐形成了体系。在为我自己的校内学生服务的同时,也希望能够让更多人有机会用到。自全身心投入教学,收入、奖金的渠道也便收缩到了极致。接受CSDN学院商业运作的规则,将课程投放此处,一则创收一些,弥补付出数倍精力建设资源而只能喝大锅饭中稀粥中的不平衡,二则因免费带来的不珍惜也让自己有些不快。课
迂者-贺利坚
·
2020-07-10 18:10
数据结构
算法与
数据结构基础
-栈
栈栈是一种特殊的线性表,只允许在表的一端进行插入或者删除操作。有栈顶(top)和栈底(bottom),无数据时叫空栈,插入(push)操作称“进栈“,”压栈”,删除(pop)操作称“退栈”,”出栈“栈机制后进先出(LIFO)栈要素栈底(为0),栈顶(出入栈被处理的)存储结构顺序存储(顺序栈):地址连续的存储单元依次存放自栈底到栈顶,栈底不变,栈顶移动。链式存储(链式栈):由节点构成的单链表实现,插
Jason 20
·
2020-07-10 15:13
笔记
数据结构
算法
算法与
数据结构基础
-队列
数据结构相互存在一种或多种特定关系的数据元素集合队列只允许在一端进行插入,另一端进行删除的运算受限的线性表,先入先出(FIFO),队列头和队列尾顺序队列:地址连续的存储单元来依次存放当前队列的元素,队列头尾指针前后移动,效率较低环形队列:每处理一个,队列头指针移动,另一个队列尾跟上,效率更高队列实现classMyQueue{public:MyQueue(intqueueCapacity);//In
Jason 20
·
2020-07-10 15:42
笔记
算法与
数据结构基础
-线性表
线性表具有相同数据类型的n个数据元素的有限序列数据元素可以仅仅是数组,也可以是自定义数据类型线性表可以分两类:顺序表地址连续,类似数组,拥有下标,插入和删除元素时需要移动数据元素。前驱,后继:当前元素的前一个和后一个元素,有且仅有一个classList{public:List(intsize);//创建线性表~List();//析构清除指针voidClearList();//清空线性表boolLi
Jason 20
·
2020-07-10 15:53
笔记
数据结构
算法
Hile每日算法-4.23-左偏树
“不就是优先队列吗”,本来一直保持着这样的想法,直到前几天帮室友验一道给
数据结构基础
课出的题时,突然发现自己连个堆都实现不来(这就是不听课的后果)有一说一真的菜b,于是为了偷懒(?
Hile_Meow
·
2020-07-10 11:44
每日算法
数据结构例程——线性表的折半查找
本文是[
数据结构基础
系列(8):查找]中第3课时[线性表的折半查找]的例程。
weixin_34148340
·
2020-07-10 08:12
数据结构基础
一、定义与目的数据结构就是数据的组织形式,在应用中涉及各种各样的数据,为了存储它们,组织它们,需要讨论它们的归来及它们之间的关系,从而建立相应的数据结构,并以此实现要求的软件功能。二、分类线性结构:也成为线性表,在这种结构中所有数据元素都按某种次序排列在一个序列中。根据对线性结构中数据元素存取方法的不同,又可分为直接存取结构、顺序存取结构和字典结构。对于直接存取结构,可以直接存取某一指定项而不须先
我想吃碗牛肉面
·
2020-07-10 04:45
数据结构基础
5.5:哈夫曼树(HuffmanTree)的构造
一:哈夫曼树的定义哈夫曼树,也叫最优二叉树,是WPL(带权路径长度)最小的树。二:哈夫曼树的特点1.没有度为1的结点;2.n个叶子结点的哈夫曼树共有2n-1个结点;3.哈夫曼树的任意非叶结点的左右子树交换后仍是哈夫曼树;三:哈夫曼树的构造代码如下,内部部分函数实现请参考上一篇博客中的堆操作。typedefstructHuffmanNode{intweight;structHuffmanNode*l
SUKEPP
·
2020-07-10 04:24
Algorithm
2、数据结构和设计模式(
数据结构基础
、字符串、设计模式与软件测试)
1、数据结构排序[1]A1插入排序:插入排序直接插入排序是稳定的排序方法。基本思想:假设待排序的记录存放在数组R[1...n]中,初始时,R[1]自成一个有序区,无需区为R[2...n],依次将R[i]插入到当前有序区R[1...i-1]中,生成含n个记录的有序区。voidinsert_sort(inta[],intn){inti,j,temp;for(i=1;i=0&&temp0;h/=2){f
wanghhm2014
·
2020-07-09 09:00
程序员面试宝典
剑指offer
数据结构基础
之Java实现
Array定义&初始化两种格式含义相等,只分配了数组引用的存储空间,没有分配数组本身的存储空间。int[]a1;inta1[];初始化:int[]a1={1,2,3,4,5};//默认初始化成空值,对于数字就是0,对于布尔型是falseint[]array=newint[10];对象数组保存的是引用,基本类型数组直接保存数组的值。如下创建了一个引用数组:Integer[]a=newInteger[
虫虫怪
·
2020-07-09 05:33
前端基础系列(三) -- 算法 +
数据结构基础
结构化编程一行一行执行有条件控制语句if...else...有循环控制语句while(exp)do...伪代码流程图算法输入:一个算法必须有零个或以上输入量。输出:一个算法应有一个或以上输出量,输出量是算法计算的结果。明确性:算法的描述必须无歧义,以保证算法的实际执行结果是精确地匹配要求或期望,通常要求实际运行结果是确定的。有限性:依据图灵的定义,一个算法是能够被任何图灵完备系统模拟的一串运算,而
bowen_wu
·
2020-07-08 07:50
数据结构例程——非连通图的遍历
本文是[
数据结构基础
系列(7):图]中第7课时[非连通图的遍历]的例程。
迂者-贺利坚
·
2020-07-08 07:09
数据结构
C/C++第十一届蓝桥杯省模拟赛4月份 试题+题解(详解)
解析:本题是
数据结构基础
题,对连通图而言最少n-1,答案2018;第二题题目问题描述由1对括号,可以组成一种合法括号序列:()。由2对括号,可以组成两种合法括号序列:()()、(())。由4对
东边的大西瓜
·
2020-07-08 03:15
常用
紫皮书习题
JAVA数据结构和算法系列视频教程 20课
课程介绍:基于JAVA语言的数据结构算法视频教程,非常经典的java
数据结构基础
理论课程,是学习java的必备技能。
qq_42798014
·
2020-07-08 02:49
c#实战 计算器(支持加减乘除括号的混合计算)
看懂代码的重要前提是你有一定的算法基础(前缀、中缀、后缀表达式)和
数据结构基础
(链表、栈)。当初写这份代码的时候还是小白,随着对C#的深入学习,个人觉得本文代码还有很多可以优化的地方。
WuYaoBing
·
2020-07-08 01:32
C#
【考研经验】2019年211二战上岸复旦大学软件工程初试经验分享,961专业课126分!...
转载于王道论坛原作者dabaozi背景:给学弟学妹们说一下我的情况,报考方向是复旦大学软件工程专硕,上海211本科通信专业,有C语言和
数据结构基础
,一战华师,二战复旦,政治61,英语76,数学112,专业课
计算机与软件考研
·
2020-07-07 06:05
linux c++ 服务器端开发面试必看书籍
一、算法基础系列
数据结构基础
(C语言版)》朱仲涛译《剑指Offer》《编程之美》《编程珠玑》《CareerCup-Top150Questions4th》《[算法导论].
老张心得
·
2020-07-07 01:17
计算机
IT
C
C
数据结构基础
什么是数据结构?数据结构就是计算机存储和组织数据的方式基本用途:组织数据常见操作:插入、删除、排序、搜索、遍历等不同的数据结构,适合解决不同的问题每种结构要了解什么知识点用途与定义eg.HashSet可以用来查看常见功能及复杂度eg.BST查找元素复杂度O(log(N))实现原理e.g.HashMap的冲突解决策略:LinearProbing/SeparateChaining注意事项e.g.翻转链
虫虫怪
·
2020-07-07 01:21
数据结构基础
之栈
栈:遵行先进后出对栈的数据结构的定义保存在SeqStack.h中,代码如下:#defineStackSize100typedefstruct{//线性DataTypestack[StackSize];inttop;}SeqStack;voidInitStack(SeqStack*s){//初始化栈s->top=0;}intStackEmpty(SeqStacks){//判断栈是否为空,为空返回1,
西唐
·
2020-07-07 00:01
数据结构与算法
【
数据结构基础
】五大排序算法的C++实现(冒泡,选择,插入,归并,快排)
【
数据结构基础
】各大排序算法的C++实现1.冒泡排序:1.1算法流程:1.2算法图解:1.3代码实现:2.选择排序:2.1算法流程:2.2算法图解:2.3代码实现:3.插入排序:3.1算法流程:3.2算法图解
Memory逆光
·
2020-07-06 19:08
算法实践
数据结构基础
(7) --循环队列的设计与实现
队列队列简称队,也是一种操作受限的线性表,只允许在表的一端进行插入,而在表的另一端进行删除.其特点为”先进先出(FIFO)”,故又称为先进先出的线性表,简单队列如图所示:循环队列顺序队列有一个先天不足,那就是空间利用率不高,会产生”假溢出”现象,即:其实队列中还有空闲的空间以存储元素,但我们在判断队列是否还有空间时,队列告诉我们队列已经满了,因此这种溢出并不是真正的溢出,在data数组中依然存在可
weixin_30580341
·
2020-07-06 19:05
【
数据结构基础
笔记】第二章线性表之单链表
目录一、简要1、涵盖内容2、学习要求二、导入三、线性链表1、链式存储结构2、注意点四、单链表1、单链表优点2、单链表缺点3、结点类型描述4、注意点五、单链表的实现1、链表的创立2、链表的操作3、代码应用一、简要好久没有写基础笔记了,当时为了写基础笔记是为了能重新巩固数据结构,后来因为考研,就改成了数据结构周周练,但是很多同学看完我的线性结构顺序表之后,希望我能继续更新,所以,从今天开始,继续准备数
水亦心
·
2020-07-06 18:42
C/C++
数据结构
数据结构
LinkedList 源码分析
数据结构基础
之双向链表双向链表也叫双链表,是链表的一种,它的每个数据结点中都有两个指针,分别指向直接后继和直接前驱。所以,从双向链表中的任意一个结点开始,都可以很方便地访问它的前驱结点和后继结点。
yiwuxia23
·
2020-07-06 10:22
java集合类
数据结构基础
—Python3实现二叉搜索树(删除二叉搜索树中的节点)
实现以下内容:BST:二叉搜索树BST前序遍历的非递归写法BST的广度优先遍历BST中的最小值BST中的最大值删除BST中的最小值删除BST中的最大值删除BST中的任意元素(利用5、6)BST的前序遍历非递归写法,利用栈的性质(后入先出),模拟一个栈BST的广度优先遍历,利用队列的性质(先入先出),模拟一个队列#Python中没有栈,我们需要模拟一个栈classStack():def__init_
Bonjour_Amy
·
2020-07-06 06:15
带根号复杂度数据结构(一)
目录题目来源基础莫队P4462[CQOI2018]异或序列带修莫队P1903[国家集训队]数颜色/维护队列回滚莫队P5906【模板】回滚莫队&不删除莫队题目来源讲解之前先放题单BF的数据结构题单-省选根号
数据结构基础
莫队莫队算法的核心是暴力求解
上总介
·
2020-07-06 05:33
数据结构实践——链表:多项式求和
本文针对
数据结构基础
系列网络课程(2):线性表的实践项目。【项目-多项式求和】用单链表存储一元多项式,并实现两个多项式的加法。
weixin_34308389
·
2020-07-06 01:36
数据结构实践项目——图的基本运算及遍历操作
本文是针对[
数据结构基础
系列(7):图]中第1-9课时的实践项目。
weixin_34235371
·
2020-07-06 00:58
上一页
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
其他