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
初阶数据结构与算法
数据结构与算法
之美学习笔记:31 | 深度和广度优先搜索:如何找出社交网络中的三度好友关系?
目录前言什么是“搜索”算法?广度优先搜索(BFS)深度优先搜索(DFS)解答开篇内容小结前言本节课程思维导图:社交网络中,有一个六度分割理论,具体是说,你与世界上的另一个人间隔的关系不会超过六度,也就是说平均只需要六步就可以联系到任何两个互不相识的人。一个用户的一度连接用户很好理解,就是他的好友,二度连接用户就是他好友的好友,三度连接用户就是他好友的好友的好友。在社交网络中,我们往往通过用户之间的
浊酒南街
·
2023-12-05 18:47
数据结构与算法之美学习笔记
数据结构
算法
Python
数据结构与算法
——单链表
什么是单链表链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。链表由一系列结点(链表中每一个元素称为结点)组成,结点可以在运行时动态生成。每个结点包括两个部分:一个是存储数据元素的数据域,另一个是存储下一个结点地址的指针域。相比于线性表顺序结构,操作复杂。由于不必须按顺序存储,链表在插入的时候可以达到O(1)的复杂度,比另一种线性表顺序表快得多,
hongliang888
·
2023-12-05 18:49
C++
初阶
模板
介绍:我们先认识以下C++中的模板。模板是一种编程技术,允许程序员编写与数据类型无关的代码,它是一种泛型编程的方式,可以用于创建可处理多种数据类型的函数或类,也就是说泛型编程就是编写与类型无关的通用代码,是代码复用的一种手段,而模板是泛型编程的基础。其中,模板分为函数模板和类模板。函数模板:函数模板是一种通用的函数定义,可以接受多种类型作为输入,并生成对应的特定类型函数。格式:templatete
青春:一叶知秋
·
2023-12-05 17:04
c++
开发语言
数据结构与算法
常见题(持续更新中...)
一.字符串1.字符串变形描述:对于一个长度为n字符串,我们需要对它做一些变形。首先这个字符串中包含着一些空格,就像"HelloWorld"一样,然后我们要做的是把这个字符串中由空格隔开的单词反序,同时反转每个字符的大小写。示例1输入:“Thisisasample”,16返回值:“SAMPLEAIStHIS”//思路://1.将字符串用split('')按照空格符分割成数组//2.将数组翻转,判断每
正方形的圆灬
·
2023-12-05 17:50
前端
数据结构
算法
面试
javascript
【算法】Boyer-Moore 算法
目录1.概述1.1.Boyer-Moore算法介绍1.2.坏字符规则表1.3.好后缀规则表1.4.总结2.代码实现3.应用更多
数据结构与算法
的相关知识可以查看
数据结构与算法
这一专栏。
代码星辰
·
2023-12-05 17:47
数据结构与算法
Boyer-Moore
算法
字符串匹配
模式匹配
BM
算法
LeetCode刷题---两两交换链表中的节点
个人主页:元清加油_【C++】,【C语言】,【
数据结构与算法
】-CSDN博客个人专栏:http://t.csdnimg.cn/D9LVS前言:这个专栏主要讲述递归递归、搜索与回溯算法,所以下面题目主要也是这些算法做的我讲述题目会把讲解部分分为
元清加油
·
2023-12-05 14:06
力扣递归算法题
leetcode
链表
算法
[MySQL--基础]多表查询
>⭐个人专栏:
数据结构与算法
MySQL数据库多表查询前言多表关系概述一对多多对多一对一多表查询概述连接查询内连接隐式内连接代码实战效果图显式内连接实战代码效果图外连接左外连接实战代码效果图右外连接实战代码效果图自连接实战代码效果图联合查询
欧_aita
·
2023-12-05 13:37
MySQL数据库
mysql
数据库
【C++】map和set的使用及注意事项
键值对3.set3.1接口介绍3.1.1构造3.1.2迭代器3.1.3容量3.1.4修改3.2set使用及注意事项4.multiset5.map6.multimap349.两个数组的交集1.关联式容器在
初阶
阶段
LuckyRich1
·
2023-12-05 12:55
C++从入门到精通
c++
rpc
开发语言
JAVAEE
初阶
相关内容第十六弹--网络原理之TCP_IP
目录1.TCP-IP五层模型2.UDP协议2.1特点2.2UDP协议端格式2.3校验和3.TCP协议3.1特点3.2TCP协议段格式3.2.1首部长度3.2.2选项3.2.3保留6位3.3TCP内部的工作机制3.3.1确认应答(1)应答报文ack(2)小结3.3.2超时重传3.3.3连接管理3.3.4滑动窗口窗口大小3.3.5流量控制3.3.6拥塞控制3.3.7延迟应答3.3.8稍带应答3.3.9
苏西西¥
·
2023-12-05 08:00
JAVA面试
Java
Javaee
网络
tcp/ip
服务器
java
SpringCloud笔记
一、SpringCloud
初阶
篇1、从面试题开始1.1什么是微服务?1.2微服务之间是如何独立通讯的?1.3SpringCloud和Dubbo有哪些区别?
卡布达的西瓜
·
2023-12-05 06:22
spring
cloud
笔记
不必细数,莫回望,只管奔向你的2020
从
初阶
出来,直接飘落到高阶四期的肩上。而后几经周折,最终定格在五期高阶的掌心。好想变成
anntayor79
·
2023-12-05 06:16
持续输出面试题之算法选择排序
开篇介绍大家好,我是Java最全面试题库的提裤姐,今天这篇是
数据结构与算法
的第三篇,主要介绍选择排序;在后续,会沿着第一篇开篇的知识线路一直总结下去,做到日更!
我可能是个假开发
·
2023-12-05 06:00
【
数据结构与算法
】->算法->动态规划(中)->详解动态规划理论
【
数据结构与算法
】->算法->动态规划(
_为光
·
2023-12-05 05:12
数据结构与算法
算法
动态规划
最优子结构
无后效性
重复子问题
Java
数据结构与算法
第六课——二叉树
不同于前面我们已经熟知的数据结构,二叉树这部分内容概念居多,且这些概念对我们解决后面的面试题有很大帮助;其次,在学习二叉树的过程中,会大量用到一种我们之前学习到的方法——递归。所以学习二叉树,要重点关注这两点内容。目录一:树型结构1.1概念1.2树的表示形式(了解即可)二:二叉树2.1定义2.2两种特殊的二叉树2.3二叉树的性质2.4二叉树的存储2.5二叉树的遍历2.5.1前序遍历2.5.2中序遍
知行&
·
2023-12-05 04:56
数据结构与算法(Java语言)
java
开发语言
如何诊断处理生产环境服务器变慢
其他系列文章导航Java基础合集
数据结构与算法
合集设计模式合集多线程合集分布式合集ES合集文章目录其他系列文章导航文章目录前言一、CPU利用率二、磁盘I/O效率三、内存瓶颈四、总结前言在当今的高科技环境下
伴川
·
2023-12-05 04:24
服务器
运维
inscode
mssql
电视盒子
intellij
idea
开发语言
如何定位当生产环境CPU飙升的时候的问题
其他系列文章导航Java基础合集
数据结构与算法
合集设计模式合集多线程合集分布式合集ES合集文章目录其他系列文章导航文章目录前言一、排查思路二、预防CPU飙升三、总结前言在当今的信息化时代,计算机系统在各行各业都发挥着重要的作用
伴川
·
2023-12-05 04:52
Java基础合集
inscode
电视盒子
intellij
idea
mssql
服务器
开发语言
java
【C++】拷贝构造函数,析构函数详解!
个人主页:阿然成长日记点击可跳转个人专栏:
数据结构与算法
C语言进阶不能则学,不知则问,耻于问人,决无长进文章目录一、析构函数1.概念2.特点3.案例二、拷贝构造函数1.拷贝构造函数的引入2.格式2.概念
阿然成长日记
·
2023-12-04 20:28
C++基础
开发语言
c++
【C++】this指针讲解超详细!!!
个人主页:阿然成长日记点击可跳转个人专栏:
数据结构与算法
C语言进阶不能则学,不知则问,耻于问人,决无长进文章目录一、this指针引入1.引入2.分析3.图示二、this指针存在哪里?
阿然成长日记
·
2023-12-04 20:58
C++基础
c++
开发语言
【C++】构造函数详解
个人主页:阿然成长日记点击可跳转个人专栏:
数据结构与算法
C语言进阶不能则学,不知则问,耻于问人,决无长进文章目录前言:一、什么是构造函数二、构造函数的特征特征三、构造函数类型1.无参构造2.带参构造函数
阿然成长日记
·
2023-12-04 20:58
C++基础
c++
【C++】赋值运算符重载
个人主页:阿然成长日记点击可跳转个人专栏:
数据结构与算法
C语言进阶不能则学,不知则问,耻于问人,决无长进文章目录前言:一、赋值运算符重载的定义二、赋值运算符重载的使用三、使用细节四、运算符重载的参数问题前言
阿然成长日记
·
2023-12-04 19:55
C++基础
c++
java
数据库
Hash表
我的主页:欧_aita欢迎大家关注我的专栏:
数据结构与算法
MySQL数据库存储结构链表法初始哈希表哈希表(HashTa
欧_aita
·
2023-12-04 18:00
数据结构与算法
哈希算法
算法
[蓝桥杯习题]———位运算、判断二进制1个数
>⭐个人专栏:
数据结构与算法
(内含蓝桥杯习题)MySQL数据库位运算位运算位运算的定义简单运用实战刷题题目思路代码实现声明减1过程位运算位运算的定义位运算是指在二进制位级别上对数据进行操作的一种计算机运算方式
欧_aita
·
2023-12-04 18:30
数据结构与算法
蓝桥杯
算法
动画图解、一键运行的
数据结构与算法
教程!
我们都知道,《
数据结构与算法
》——是程序员的必修课。无论是使用什么编程语音,亦或者是前后端开发,都需要修好《
数据结构与算法
》这门课!在各个互联网大产的面试中,对数据结构和算法的考核乐此不疲。
Java陈序员
·
2023-12-04 17:21
Github
数据结构与算法
数据结构
算法
github
数据结构
初阶
——链式二叉树
目录树概念及结构树的概念树的表示二叉树概念及结构概念特殊二叉树二叉树的性质二叉树链式结构及实现二叉树的简单创建二叉树的前序遍历二叉树中序遍历与二叉树后序遍历求二叉树节点个数求二叉树叶子节点的个数求二叉树的高度求二叉树第k层节点个数二叉树查找值为x的节点二叉树的层序遍历判断二叉树是否是完全二叉树单独取出树的每一层数值树概念及结构树的概念树是一种非线性的数据结构,它是由n(n>=0)个有限结点组成一个
weixin_45138295
·
2023-12-04 13:04
C语言
数据结构
数据结构
【数据结构
初阶
】顺序循环队列和链式循环队列
目录1.知识点2.顺序循环队列3.链式循环队列4.一道妙的选择题1.知识点让我们先对比一下普通队列和循环队列普通队列的实现,不懂可以戳这里https://blog.csdn.net/qq_64428099/article/details/126173181第一个问题:顺序循环队列和链式循环队里怎么做到循环?循环队列是定长的数组,循环数组在循环方面物理上肯定不能做到循环,所以我们采用逻辑上循环的方式
Geek_0
·
2023-12-04 13:03
C语言版数据结构
C语言刷题
数据结构
链表
【数据结构
初阶
(4)】栈的基本操作实现
文章目录Ⅰ概念及结构1.栈的概念2.栈的操作Ⅱ基本操作实现1.栈的定义2.初始化栈3.元素入栈4.元素出栈5.获取栈顶元素6.获取栈中有效元素个数7.判断栈空8.销毁栈Ⅰ概念及结构1.栈的概念栈:栈是一种特殊的线性表,其只允许在固定的一端进行插入和删除元素操作。栈顶和栈底:进行数据插入和删除操作的一端称为栈顶,另一端称为栈底。栈中的数据元素遵守后进先出的原则空栈:不含任何元素的栈2.栈的操作入栈:
♬ 咖啡猫♬
·
2023-12-04 13:03
数据结构
-
实操版
数据结构
【数据结构
初阶
】链式二叉树的解析及一些基本操作
目录前置说明一、二叉树的遍历(理论)1.二叉树的拆解2.二叉树的前序(先根)遍历3.二叉树的中序(中根)遍历4.二叉树的后序(后根)遍历5.二叉树的层序遍历二、代码实操1.前序(先根)遍历代码实现2.中序(中根)遍历代码实现3.后序(后根)遍历代码实现4.求二叉树节点个数5.求二叉树叶子节点个数6.求二叉树高度7.求第k层节点的个数(k>=1)8.在二叉树中查找数据为x的节点9.层序遍历10.判断
1e-12
·
2023-12-04 13:02
数据结构
数据结构
算法
c语言
二叉树
数据结构
初阶
--- 队列
目录一.队列的概念和队列的2种结构二.队列的各个函数接口及实现1.队列的结构体定义(链式结构)2.队列的初始化3.队列的销毁4.队尾数据入队列(尾插)5.队头数据出队列(头删)6.取队头的数据7.取队尾的数据8.计算队列的数据个数(队列的大小)9.判断队列是否为空一.队列的概念和队列的2种结构队列:只允许在一端进行插入数据操作,在另一端进行删除数据操作的特殊线性表,队列具有先进先出FIFO(Fir
言_初
·
2023-12-04 13:02
数据结构
【数据结构
初阶
(C语言实现)】——链式队列
基本概念什么是队列(Queue)队列是一个特殊的线性表,只能在一端进行删除操作(出队),这端称为队头;另外一端进行插入操作(入队),这端称为队尾。就像日常生活中的排队一样,人们只能从队伍的头离开以及从队伍的尾进入。遵循先进先出的原则。图解链式队列结构类型的定义图解代码实现typedefintQDatatype;//方便后续修改存储数据类型//链式队列的结点typedefstructQueueNod
10_Water
·
2023-12-04 13:02
【数据结构初阶(C语言实现)】
数据结构
c语言
数据结构
初阶
(用C语言实现简单数据结构)--栈和队列
博客主页:T_X_Parallel ️专栏:数据结构
初阶
️欢迎关注:点赞收藏✍️留言文章目录前言链表与栈和队列的关系1.栈✨栈的概念及结构✨栈的实现2.队列✨队列的概念及结构✨队列的实现
T_X_Parallel〆
·
2023-12-04 13:32
数据结构初阶
数据结构
c语言
leetcode
数据结构
初阶
—— 二叉树链式结构
目录一,二叉树链式结构二,二叉树的遍历(四种)前序遍历中序遍历后序遍历层序遍历三,二叉树接口四,试题一,二叉树链式结构普通二叉树的增删查改,意义不大;普通二叉树+搜索树规则,增删查改才有价值;//二叉树链式结构typedefintBTDataType;typedefstructBinaryTreeNode{BTDataType_data;structBinaryTreeNode*_left;str
挨代码
·
2023-12-04 13:31
#
数据结构
编程语言
数据结构
【数据结构
初阶
(5)】链式队列的基本操作实现
文章目录队列的定义初始化队列队尾入队列队头出队列取队头元素取队尾元素获取队列有效元素个数判断队空销毁队列因为队列比较简单,关于队列的概念就不过多赘述了,本文只讲链队的基本操作实现队列的定义定义队列结点结构链队中的每个结点都应该包含一个数据域用来存储数据,以及一个指针域用来存储下一个结点的地址。typedefintQDataType;//对列中每个结点的结构typedefstructQListNod
♬ 咖啡猫♬
·
2023-12-04 13:30
数据结构
-
实操版
数据结构
【灵魂 |
数据结构与算法
】 数据结构必备经法(开山篇),一起修炼算法经法!
希望大佬带带)该文章收录专栏[✨—《深入解析机器学习:从原理到应用的全面指南》—✨]数据结构必备经法目标学习
数据结构与算法
的理由大厂面试比如BAT
计算机魔术师
·
2023-12-04 13:55
数据结构
算法
【数组】-Lc1-两数之和(结合Map变两数之差)
写在前面 最近想复习一下
数据结构与算法
相关的内容,找一些题来做一做。如有更好思路,欢迎指正。
二十八画人_
·
2023-12-04 13:38
数据结构与算法
算法
数据结构
leetcode
数组
【数组】-Lc136-只出现一次的数字(异或运算)
写在前面 最近想复习一下
数据结构与算法
相关的内容,找一些题来做一做。如有更好思路,欢迎指正。
二十八画人_
·
2023-12-04 13:38
数据结构与算法
算法
leetcode
数组
【数组】-Lc15-三数之和(排序+for循环+滑动窗口)
写在前面 最近想复习一下
数据结构与算法
相关的内容,找一些题来做一做。如有更好思路,欢迎指正。
二十八画人_
·
2023-12-04 13:05
数据结构与算法
算法
数组
滑动窗口
90-1-90父母效能
假如在最
初阶
段母婴间的依恋关系没有处理好,对孩子而言,内心会留下一种创伤。当日后再次出现创伤性事件时,孩子就会重新体验到被母亲抛弃时的创伤性场景,痛彻心扉。
左叶右李
·
2023-12-04 12:02
【
数据结构与算法
基础】拓扑排序与AOV网络
前言数据结构,一门数据处理的艺术,精巧的结构在一个又一个算法下发挥着他们无与伦比的高效和精密之美,在为信息技术打下坚实地基的同时,也令无数开发者和探索者为之着迷。也因如此,它作为博主大二上学期最重要的必修课出现了。由于大家对于上学期C++系列博文的支持,我打算将这门课的笔记也写作系列博文,既用于整理、消化,也用于同各位交流、展示数据结构的美。此系列文章,将会分成两条主线,一条“数据结构基础”,一条
卷儿~
·
2023-12-04 07:51
数据结构
数据结构
算法
队列
因为懂得,所以慈悲
从
初阶
开始,每次工作坊前我都会一片空白,或者也可以说很满,满到空白。似乎有很多想要解决的事情,似乎又什么都没有。所以每次的课前作业,我都写的很纠结。
楚丹丹
·
2023-12-04 07:49
数据结构与算法
Java版本单元测验题
1.【实验题2-2】实现以下对单链表的操作,题意和算法描述见《习题解答》图2-7。//将单链表list逆转,将各结点的next指向其前驱。泛型方法,返回值类型前声明类型参数Tpublicstaticvoidreverse(SinglyListlist)【思考题2-6】实现单链表类的以下成员方法,题意和算法描述见教材图2-18。publicSinglyList(SinglyListlist)//拷贝
想要打 Acm 的小周同学呀
·
2023-12-04 02:04
数据结构与算法
java
开发语言
数据结构与算法
如何熟练使用vim工具?
个人主页::✨✨✨
初阶
牛✨✨✨推荐专栏1:C语言
初阶
推荐专栏2:C语言进阶个人信条:知行合一本篇简介:>:讲解C++中的函数重载、引用、auto关键字、内联函数等.金句分享:✨生活本就沉默,但是跑起来有风
初阶牛
·
2023-12-04 02:25
Linux
vim
编辑器
linux
机器学习
LeetCode刷题---反转链表
个人主页:元清加油_【C++】,【C语言】,【
数据结构与算法
】-CSDN博客个人专栏:http://t.csdnimg.cn/ZxuNLhttp://t.csdnimg.cn/c9twt前言:这个专栏主要讲述递归递归
元清加油
·
2023-12-04 02:42
leetcode
链表
算法
【JavaEE
初阶
】volatile 关键字、wait 和 notify
目录一、volatile关键字1、volatile能保证内存可见性2、volatile不保证原子性二、wait和notify1、wait()方法2、notify()方法3、notifyAll()方法4、wait和sleep的对比一、volatile关键字1、volatile能保证内存可见性我们前面的线程安全文章中,分析引起线程不安全的原因,其中就有一个原因是可见性,若一个线程对一个共享变量的修改,
H-yajing
·
2023-12-04 01:18
JavaEE
java
java-ee
线程安全
MySQL性能优化 — 实践篇2
前言MySQL索引底层
数据结构与算法
MySQL性能优化原理-前篇MySQL性能优化-实践篇1上一篇《MySQL性能优化-实践篇1》我们讲了数据库表设计的一些原则,Explain工具的介绍、SQL语句优化索引的最佳实践
一角钱技术
·
2023-12-04 01:52
健康亲密关系的建立:学会正常的爱与被爱
答案是,在最
初阶
段你无法确定知道,因为有太多的未知数。在现实生活中,有太多人在爱情里受伤不敢轻易再爱了。为了找到真正的爱情,我们需要学会正常的爱与被爱。
泽欢
·
2023-12-04 00:17
数据结构之堆排序以及Top-k问题详细解析
个人主页:点我进入主页专栏分类:C语言
初阶
C语言程序设计————KTVC语言小游戏C语言进阶C语言刷题数据结构
初阶
欢迎大家点赞,评论,收藏。
steventom
·
2023-12-03 23:46
数据结构
2020-04-26
第二章离去角魔牛四蹄燃火,奔跑速度惊人,是一种不可多得的良兽,而拉着叶星凡的更是一头练气
初阶
角魔兽,这种有练气在身的魔兽,就是灵兽了。
关关雎鸠NO1
·
2023-12-03 21:44
数据结构与算法
笔记
线性表的顺序存储结构顺序存储结构的三个属性:存储空间的起始位置:数组data,它的存储位置就是存储空间的存储位置线性表的最大存储容量:数组长度MaxSize线性表的当前长度:Length数据长度和线性表的长度区别:数据长度是存放线性表的存储空间的长度,存储分配后一般是不可变的线性表的长度是线性表中数据元素的个数,随着线性表插入和删除会发生变化线性表的长度应该小于等于数组的长度线性表顺序存储结构的优
倚剑赏雪
·
2023-12-03 18:26
小马哥2019年9月最新-恋上
数据结构与算法
(第二季)
【目录】│01.冒泡、选择、堆排序.mp4│02.插入排序.mp4│03.归并排序.mp4│04.快速、希尔排序.mp4│05.计数、基数、桶排序.mp4│06.并查集.mp4│07.图、BFS、DFS、拓扑排序.mp4│08.kruskal、prim.mp4│09.dijkstra、bellman-ford、floyd.mp4│1.txt│10.KMP、BM、KR、Sunday.mp4│11.D
飞雪雪团队
·
2023-12-03 18:56
数据结构停车场管理系统设计
数据结构与算法
分析课程设计之数据结构停车场管理系统设计。主要应用到数据结构中的栈与队列。运用到的编程语言为C++。
早点睡嘛
·
2023-12-03 17:23
数据结构
上一页
23
24
25
26
27
28
29
30
下一页
按字母分类:
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
其他