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
考研王道数据结构
考研
之后一周年:最好的尚未到来
2017年12月27日坐标:俄罗斯2018年
考研
已经过去几天了,距离我去年
考研
已经过去一年多了。而我也刚刚结束这一学年的俄语考试。
幸运幸小星
·
2024-02-06 14:01
算法与
数据结构
--简析红黑树
1.为什么要使用红黑树:可以保证在O(logN)的时间复杂度下做查找删除添加2.性质:(来自于维基百科Red–blacktree条目)节点是红色或者黑色的(Eachnodeiseitherredorblack)根是黑色的,有时会被省略,由于根是黑色和红色对规范并没有其他影响(Therootisblack.Thisruleissometimesomitted.Sincetherootcanalway
云逸Dean
·
2024-02-06 14:48
软考中级-数据库系统工程师复习大纲
上午考题一、计算机系统知识计算机系统基础计算机体系结构安全性可靠性与系统性能评测多媒体基础逻辑运算二、程序语言基础知识三、
数据结构
与算法线性结构(线性表)线性结构(栈和队列)数组和矩阵
亦清尘
·
2024-02-06 13:46
软考
计算机网络
网络基础知识
数据结构
经验分享
算法
1分钟搞定 MyISAM与InnoDB的索引差异
B+树,它是一种非常适合用来做数据库索引的
数据结构
:(1)很适合磁盘存储,能够充分利用局部性原理,磁盘预读;(2)很低的树高度,能够存储大量数据;(3)索引本身占用的内存很小;(4)能够很好的支持单点查询
架构师那些事
·
2024-02-06 13:28
项目实战:一个基于标准库的具备最值获取的万能容器实现
博主也不准备逐个总结各种标准库中
数据结构
的使用方法。因为是标准库,所以其实方法大同小异,更多是一个熟练掌握的过程。此外标准库的写法
unknown C++ beginner
·
2024-02-06 13:02
c++学习
开发语言
c++
学习
笔记
笔记_408_
数据结构
_02. 线性表
02.线性表2.1线性表的定义和基本操作定义线性表是具有相同数据类型的n(n≥0)n(n≥0)n(n≥0)个数据元素的有限序列,其中nnn为表长,当n=0n=0n=0时线性表是一个空表。若用LLL命名线性表,则其一般表示为L=(a1,a2,…,ai,ai+1,…,an)L=(a_1,a_2,…,a_i,a_{i+1},…,a_n)L=(a1,a2,…,ai,ai+1,…,an)aia_iai是线性
ll._.ll
·
2024-02-06 13:32
408_数据结构_notes
数据结构
笔记
考研
笔记_408_
数据结构
_01.绪论
01.绪论1.1
数据结构
基本概念基本概念数据:信息的载体【数据元素】:数据的基本单位,通常作为一个整体进行考虑和处理。一个数据元素可由若干数据项组成。数据项:构成数据元素的不可分割的最小单位。
ll._.ll
·
2024-02-06 13:02
408_数据结构_notes
笔记
数据结构
考研
常用排序算法的C语言实现方式
参考书目:
数据结构
(C语言版)(第2版),殷人昆编著,清华大学出版社目录排序¶前置代码一、插入排序1.1直接插入排序¶代码1.2折半插入排序¶代码1.3希尔排序¶代码二、交换排序2.1冒泡排序¶代码2.2
北辰2023
·
2024-02-06 13:28
数据结构与算法设计
排序算法
c语言
数据结构
高级算法
目录最小生成树Kruskal(克鲁斯卡尔)(以边为核心)9)不相交集合(并查集合)基础UnionBySize图-相关题目4.2GreedyAlgorithm1)贪心例子DijkstraPrimKruskal最优解(零钱兑换)-穷举法Leetcode322最优解(零钱兑换)-贪心法Leetcode3223)Huffman编码问题问题引入Huffman树Huffman编解码4)活动选择问题无重叠区间-
->yjy
·
2024-02-06 13:26
Java
数据结构
数据库
Promise, async, await实现异步编程,代码详解
写在开头一点题外话其实最近在不断的更新Java的知识,从基础到进阶,以及计算机基础、网络、WEB、数据库、
数据结构
、Linux、分布式等等内容,预期写成一个既可以学习提升又可以面试找工作的《Java成长之路
JavaBuild888
·
2024-02-06 13:25
web
javascript
web
数据结构
与算法-最短路径
我们时常会面临着对路径选择的决策问题。例如在北京、上海、广州等城市,因其城市面积较大,乘地铁或公交都要考虑从A点到B点,如何换乘到达?现实中,每个人需求不同,选择方案就不尽相同。有人为了省钱,它需要的是路程最短(定价以路程长短为标准),但可能由于线路班次少,换乘站间距离长等原因并不省时间;而另一些人,为了要赶飞机火车或者早晨上班不迟到,他最大的需求是总时间要短;还有一类人,如老人行动不便,或者上班
Joker_King
·
2024-02-06 12:44
我的
考研
:从航空到文学
2011年的春天,我还在上初一,同桌是一个很文静的女孩子。有一天课间,她问了我一个老掉牙的问题:“你的理想是什么呀?”“我想...诶,你先说!”“我想学文学,当个小说家。”“太好了,我也是。”......人生就像一盒巧克力大一入学NPU的我和很多人一样迷茫,与理工科氛围有些格格不入,“感觉自己就像大超里放进冰柜的披萨”。因为阴差阳错地错过了学校新闻中心的面试,我靠着相机的加成进了学院的新媒体部。我
之言之论
·
2024-02-06 12:21
数据结构
——从概念到c++实现(王红梅第3版)第一章算法设计题答案
第一章1.找出整型数组A[n]中的最大值和次大值。#includeusingnamespacestd;intmain(){intmax,second_max;intA[20];cout>A;max=second_max=A[0];for(inti=1;i<10;i++){if(
爱栗创
·
2024-02-06 12:19
数据结构
字符串
c++
算法
数据结构
——第一章与第二章部分习题
1.假设顺序表的长度为n,若在位序1处删除元素,则需要移动____个元素;若在位序n处删除元素,则需要移动____个元素;若在位序i(1≤i≤n)处删除元素,则需要移动____个元素。假设各位序删除元素的概率相同,则平均需要移动____个元素答案:n-1;0;n-i;(n-1)/2;2.假设顺序表的长度为n,若在位序1处插入元素,则需要移动____个元素;若在位序n+1处插入元素,则需要移动___
作业写不完的卑微小cookie
·
2024-02-06 12:19
#
线性表——顺序表和链表
数据结构
算法
逻辑结构
存储结构
Acwing 1535.弹出序列
这个题主要是考察
数据结构
中的栈。思路:其实这个题如果说做过
考研
题得应该有一个比较清晰的思路。
是小Y啦
·
2024-02-06 12:18
算法
数据结构
数据结构
——第六章(树)
1.树1.1树的基本概念树:由N个节点(N>=0)构成的集合,有且仅有一个根节点,且树是递归定义的结构。当n>1时,有m个互不相交的有限集合(判断是否为树:观察他们的子树是否相交)结点的度:节点拥有子树的数量/分支的数量(度为0——叶子/终端节点)树的度:树中所有节点的度数最大值。深度:根节点开始自顶向下累加。树的深度:树中节点的最大层数。路径长度:路经过边的个数1.1树的性质树中的节点数等于所有
小七fighting
·
2024-02-06 12:17
数据结构
二叉树
数据结构
算法
数据结构
——框架简介
1.
数据结构
的作用
数据结构
是计算机科学中一种重要的概念,它主要用于组织和存储数据以便有效地进行操作。
三三木木七
·
2024-02-06 12:46
#
数据结构
数据结构
笔记:
数据结构
——第一章 绪论
数据结构
——第一章绪论第一章绪论1.1
数据结构
的基本概念1.2算法与算法分析1.2.1算法的基本概念1.2.2算法的时间复杂度1.2.3算法的空间复杂度第一章绪论1.1
数据结构
的基本概念基本概念:数据,
ITS_Oaij
·
2024-02-06 12:15
笔记:数据结构
数据结构
数据结构
——第一章
数据结构
的基本概念、
数据结构
三要素、算法的基本概念、算法的特性、“好”算法的特质目录1.
数据结构
的基本概念2.
数据结构
三要素1.逻辑结构2.数据运算3.物理结构(存储结构)1.顺序存储2.链式存储3.索引存储
三三木木七
·
2024-02-06 12:44
#
数据结构
数据结构
leetcode:13罗马数字转整数c++
(if)代码框架整体过程从题目中字符和数字的对应关系,不难想到
数据结构
unordered_map.先用map把这种对应关系存起来。
站得高高的
·
2024-02-06 12:12
leetcode
leetcode
数据结构
-栈与队列--最短路径
问题分析求一点到另一点的最短距离,比如下图中,绿点到黄点的最短路径的数值,蓝格子可以通过,白色格子不可通过:最终呈现效果如下图:实现方法前面一大部分与上一节提到的迷宫问题类似(详情见:
数据结构
-栈与队列
一棵灬大树
·
2024-02-06 12:06
【 第2关:双栈的基本操作】【编程题实训-栈】【头歌】【bjfu-241】
双栈
数据结构
的定义如下:typedefstruct{i
汤米尼克
·
2024-02-06 12:08
汤米尼克的数据结构:头歌外挂
算法
c++
数据结构
链表
2020-3-16晨间日记
习惯养成:背诵50个
考研
英语单词专注读书30分钟周目标·完成进度1.完成每日学习计划2.完成每日健身计划3.读完《圣经与利剑》4.
VisualField
·
2024-02-06 12:26
C++进阶--搜索二叉树
在
数据结构
专栏已经讲解过了二叉树了:二叉树1二叉树2下面直接讲解
诡异森林。
·
2024-02-06 11:21
C++进阶
c++
java
数据结构
Leetcode 30天高效刷
数据结构
和算法 Day1 两数之和 —— 无序数组
两数之和——无序数组给定一个整数数组nums和一个整数目标值target,请你在该数组中找出和为目标值target的那两个整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。示例1:输入:nums=[2,7,11,15],target=9输出:[0,1]解释:因为nums[0]+nums[1]==9,返回[0,1]。
Byyyi耀
·
2024-02-06 11:18
Leetcode
30天高效数据结构和算法
算法
leetcode
数据结构
21
考研
|
考研
前不知道
考研
后才知道的那些事
决定
考研
前1.你确定要
考研
了吗?你要为此付出一定的时间精力,如果考不上,可能还会有沉没成本,一定要考虑好成本与收益问题。
丛日暖
·
2024-02-06 11:42
数据结构
与算法复习笔记
1.
数据结构
基本概念
数据结构
:它是研究计算机数据间关系,包括数据的逻辑结构和存储结构及其操作。数据(Data):数据即信息的载体,是能够输入到计算机中并且能被计算机识别、存储和处理的符号总称。
青春草原晖太郎
·
2024-02-06 11:05
笔记
javascript
开发语言
Lua实现面向对象的原理
表在Lua中,是实现泛型
数据结构
的主要方式。在Lua中,表有两种用法:数组或是hash。所有的键都是唯一的,并且可以是任何类型,除了nil,包括函数和表。1.创建一个对象:对象由
KervenGame
·
2024-02-06 11:59
Lua
lua
junit
开发语言
数据结构
——D/二叉树
1.树概念及结构1.1树的概念树是一种非线性的
数据结构
,它是由n(n>=0)个有限结点组成一个具有层次关系的集合。把它叫做树是因为它看起来像一棵倒挂的树,也就是说它是根朝上,而叶朝下的。
慢了半拍i
·
2024-02-06 11:54
数据结构
数据结构
数据结构
——A/复杂度
A/基础铺垫1.什么是
数据结构
?
数据结构
(DataStructure)是计算机存储、组织数据的方式,指相互之间存在一种或多种特定关系的数据元素的集合。2.什么是算法?
慢了半拍i
·
2024-02-06 11:24
数据结构
数据结构
算法
c语言
数据结构
——B/顺序表和链表
线性表是一种在实际中广泛使用的
数据结构
,常见的线性表:顺序表、链表、栈、队列、字符串...线性表在逻辑上是线性结构,也就说是连续的一条直线。
慢了半拍i
·
2024-02-06 11:24
数据结构
数据结构
链表
女神悄悄告诉你:再不学C语言就晚了
C语言精通数组-函数字串符-指针-构造类型-预处理-存储管理-文件操作-
数据结构
。
这个夏天卟太热
·
2024-02-06 11:37
Python
数据结构
与算法:列表转链表
参考:Python:listtolinklist.列表转链表代码可视化工具1.代码classListNode:def__init__(self,val=0,next=None):self.val=valself.next=nextdeflist2link(list_):head=ListNode(list_[0])p=headforiinrange(1,len(list_)):p.next=Lis
吮指原味张
·
2024-02-06 11:18
#
python
链表
数据结构
python
JSON简介与在.NET中如何使用JSON
二、JSON
数据结构
JSON有两种
数据结构
,分别为键值对(被理解为对象、结构等)的集合与值的有序列表(被理解为数组)。JSON的最小单元为键值对,即Key-Value组合。它的数据
Fountyuan
·
2024-02-06 11:44
json
.net
c#
数据结构
——C/栈和队列
1.栈1.1栈的概念及结构栈:一种特殊的线性表,其只允许在固定的一端进行插入和删除元素操作。进行数据插入和删除操作的一端称为栈顶,另一端称为栈底。栈中的数据元素遵守后进先出LIFO(LastInFirstOut)的原则。压栈:栈的插入操作叫做进栈/压栈/入栈,入数据在栈顶。出栈:栈的删除操作叫做出栈。出数据也在栈顶1.2栈的实现栈的实现一般可以使用数组或者链表实现,相对而言数组的结构实现更优一些。
慢了半拍i
·
2024-02-06 11:43
数据结构
数据结构
开发语言
考研
弃考率10%以上,专硕热度升高!你的机会大大滴(文末
考研
资料)
考研
资料请关注:
考研
小课往年这个时候,上一届
考研
已经结束,此时研招网会发布上一届的
考研
报考数据,而20
考研
会一直持续到6月底(调剂系统6月30日关闭)。
追风少年ghg
·
2024-02-06 11:24
数据结构
之顺序查找
活动地址:CSDN21天学习挑战赛目录
数据结构
概念:算法效率:1)时间复杂度2)空间复杂度顺序查找:代码实现:作者简介:大家好我是小唐同学(๑>intmain(){inty;scanf("%d",&
小唐同学爱学习
·
2024-02-06 10:58
数据结构
c语言
算法
数据结构
【
数据结构
练习题——查找】
题目:给定如下关键字序列(36,23,51,6,58,48,39,8,88,76,63,17)(1)按表中顺序建立一棵初始为空的二叉排序树,画出该二叉排序树。(2)求上述二叉排序树中等概率情况下的查找成功的平均查找长度。(3)对上述关键字按从小到大的顺序排序,画出其折半查找判定树。(4)采用折半查找,求等概率情况下查找不成功的平均查找长度。解法:(1)由二叉排序树的定义可画出对应的二叉排序树,如下
星河百穿
·
2024-02-06 10:57
题目
数据结构
22、
数据结构
/双向链表相关练习
一、请编程实现双向链表的头插,头删、尾插、尾删运行结果:二、请编程实现双向链表按任意位置插入、删除、修改、查找运行结果:代码:#include#include#includetypedefintdatatype;typedefstructNode//定义双向链表的节点结构体{datatypedata;//数据域structNode*prev;//指针域指向上个节点structNode*next;/
Dai_yahong
·
2024-02-06 10:27
数据结构
链表
16、
数据结构
/单链表的增删改查练习20240124
一、堆区创建单链表1.单链表按任意元素查找(如果存在返回元素位置,失败返回-1)代码:1头文件:#ifndef__HEAD__H__#define__HEAD__H__#include#include#includeenum{FALAE=-1,SUCCESS};typedefintdatatype;//定义单链表节点结构体//节点包含:数据域、指针域//数据域存储数据元素//指针域存储下一个节点的
Dai_yahong
·
2024-02-06 10:57
数据结构
链表
23、
数据结构
/查找相关练习20240205
一、请编程实现哈希表的创建存储数组{12,24,234,234,23,234,23},输入key查找的值,实现查找功能。代码:#include#include#include#includetypedefstructNode{intdata;structnode*next;}*list;intmax_prime(intm){inti=m;for(i;i>1;i--){intflag=0;for(i
Dai_yahong
·
2024-02-06 10:23
数据结构
哈希算法
散列表
来自大三的迷茫
不知道是不是所有人的大三都会迷茫,反正我是的,可能要纠结
考研
,可能面临就业,长大的压力坠在你的胸口,让你喘不过来气。
只是不开心
·
2024-02-06 10:30
考研
英语单词23
Day23refrainv.抑制,克制,制止refrainfromrestrainv.阻止,制止,约束【restraineda.受限制的self-restrained自我克制的restraintn.限制,抑制】constrainv.限制,约束,强制,迫使storagen.存储,贮藏“storev.储藏n.商店departmentstore百货商店”abundanta.大量的,充裕的【abundan
蓝桉802
·
2024-02-06 10:04
考研
考研
英语单词22
Day22digitala.数字的,数码的talentn.天资,才能,天才geniusn.天才【ingeniousa.机灵的,灵巧的,有创造性的】forgev.伪造,锻造“forgetv.忘记”simultaneousa.同时的,同时发生的==and【simultaneouslyad.同时发生地】generatev.产生,繁殖,引起“rate比率rat老鼠,鼠辈,卑鄙小人mouse老鼠,羞怯的人”
蓝桉802
·
2024-02-06 10:03
考研
考研
高数(一阶导与二阶导)
一阶导数导数最大的作用是判断复杂函数的单调性,则可用一阶导判断原函数的单调性。一阶导数>0:函数单调递增;一阶导数0:一阶导数是单调增函数,即原函数在各店的切线斜率随x的增大而增大的,原函数是凹图像。二阶导数<0:一阶导数是单调减函数,即原函数在各店的切线斜率随x的增大而减小的,原函数是凸图像。
蓝桉802
·
2024-02-06 10:31
考研
存储架构优化的那些事(四)
mysql.jpeg概述上文我们具体的深入Mysql索引优化的相关方案,本文将深入Mysql
数据结构
优化的方案。初始化脚本通过如下脚本,在mysql数据库中新建对应的实验表和数据。
勤_
·
2024-02-06 10:08
致我亲爱的侄女
你说你想
考研
,你想过
考研
的的目的和方向是什么?你有没
敏子妈
·
2024-02-06 10:01
如何使用python网络爬虫批量获取公共资源数据实践技术应用
要使用Python网络爬虫批量获取公共资源数据,你需要遵循以下步骤:确定目标网站和
数据结构
:首先,你需要明确你要爬取的网站以及该网站的
数据结构
。了解目标网站的
数据结构
和API(如果有的话)是关键。
数字化信息化智能化解决方案
·
2024-02-06 10:23
python
爬虫
开发语言
ArrayList和LinkedList的区别是什么
ArrayList和LinkedList分别代表了两类不同的
数据结构
:动态数组和链表。它们都实现了Java的List接口,但是有着各自独特的特点和性能表现。
辞暮尔尔-烟火年年
·
2024-02-06 10:50
集合
Java基础
数据结构
list
数据结构
--- c语言实现哈夫曼树
哈夫曼树的结构体描述#include#include#include#defineMAX100typedefstructhuffmanTreeNode{intkey;//键->出现的频率//chardata;//当前频率对应的字符->方便做解码structhuffmanTreeNode*parentNode;//记录树的父节点->方便连接操作structhuffmanTreeNode*LChild
qiuqiuyaq
·
2024-02-06 10:50
数据结构
数据结构
c语言
哈夫曼树
上一页
49
50
51
52
53
54
55
56
下一页
按字母分类:
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
其他