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
软件类-数据结构与算法
数据结构与算法
-D2D3线性表之顺序表
线性表:包含若干数据元素的一个线性序列,特征如下:1)对非空表,a0是表头,无前驱;2)an-1是表尾,无后继;3)其他元素仅且仅有一个前驱,一个后继线性表L可以用二元组表示:L=(D,R)即线性表L包含数据元素集合D和关系集合R顺序存储特点:1)逻辑上相邻的元素,其存储位置也相邻2)对数据元素ai的存取为随机存取或按位置存取3)存储密度高存储密度=(数据元素所占空间)/(整个数据结构所占用空间)
zhaojiazb
·
2023-12-06 07:50
数据结构与算法
linux
数据结构
c语言
一. 初识数据结构和算法
数据结构与算法
是一个达到高级程序员的敲门砖。
丹丹的小跟班
·
2023-12-06 07:34
数据结构与算法
数据结构
算法
javascript
数据结构与算法
--特殊的完全二叉树--堆,堆排序,利用堆解决topk的问题
目录前言1.树概念及结构1.1树的概念1.2树的相关概念1.3树的表示1.4树在实际中的运用(表示文件系统的目录树结构)2.二叉树概念及结构2.1概念2.2现实中的二叉树:2.3特殊的二叉树:2.4二叉树的性质2.5二叉树的存储结构3.堆3.1为什么单独讲堆3.2堆的概念及结构3.3堆的实现3.2.1堆的建立3.2.2堆向下调整算法3.2.3堆向上调整算法3.2.4使用向下调整算法建大堆3.2.4
momo小菜pa
·
2023-12-06 05:28
数据结构与算法
数据结构
算法
单链表(
数据结构与算法
)
✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨追风赶月莫停留平芜尽处是春山✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅单链表单链表的定义单链表的结构循环的单链表不循环单链表单链表增删查改(无头+单向+非循环链表增删查改实现)其它接口动态申请一个节点单链表打印单链表尾插单链表的头插单链表的尾删单链表头删单链表查找单链表在pos位置之后插入x单链表删除pos位置之
悦心无谓
·
2023-12-05 23:00
数据结构与算法
开发语言
c语言
数据结构
单链表
链表
目前网上最火的赚钱软件有哪些?(接单做任务赚钱的app)
说到目前网上最火的赚钱
软件类
型是什么?
帮忙赚赏金
·
2023-12-05 19:08
数据结构与算法
之美学习笔记:30 | 图的表示:如何存储微博、微信等社交网络中的好友关系?
目录前言如何理解“图”?邻接矩阵存储方法邻接表存储方法解答开篇内容小结前言本节课程思维导图:微博、微信这些社交软件我想你肯定都玩过吧。在微博中,两个人可以互相关注;在微信中,两个人可以互加好友。那你知道,如何存储微博、微信等这些社交网络的好友关系吗?如何理解“图”?今天我们要讲另一种非线性表数据结构,图(Graph)。和树比起来,这是一种更加复杂的非线性表结构。我们知道,树中的元素我们称为节点,图
浊酒南街
·
2023-12-05 18:52
数据结构与算法之美学习笔记
数据结构
算法
数据结构与算法
之美学习笔记:31 | 深度和广度优先搜索:如何找出社交网络中的三度好友关系?
目录前言什么是“搜索”算法?广度优先搜索(BFS)深度优先搜索(DFS)解答开篇内容小结前言本节课程思维导图:社交网络中,有一个六度分割理论,具体是说,你与世界上的另一个人间隔的关系不会超过六度,也就是说平均只需要六步就可以联系到任何两个互不相识的人。一个用户的一度连接用户很好理解,就是他的好友,二度连接用户就是他好友的好友,三度连接用户就是他好友的好友的好友。在社交网络中,我们往往通过用户之间的
浊酒南街
·
2023-12-05 18:47
数据结构与算法之美学习笔记
数据结构
算法
Python
数据结构与算法
——单链表
什么是单链表链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。链表由一系列结点(链表中每一个元素称为结点)组成,结点可以在运行时动态生成。每个结点包括两个部分:一个是存储数据元素的数据域,另一个是存储下一个结点地址的指针域。相比于线性表顺序结构,操作复杂。由于不必须按顺序存储,链表在插入的时候可以达到O(1)的复杂度,比另一种线性表顺序表快得多,
hongliang888
·
2023-12-05 18:49
数据结构与算法
常见题(持续更新中...)
一.字符串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
数据库
持续输出面试题之算法选择排序
开篇介绍大家好,我是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
【灵魂 |
数据结构与算法
】 数据结构必备经法(开山篇),一起修炼算法经法!
希望大佬带带)该文章收录专栏[✨—《深入解析机器学习:从原理到应用的全面指南》—✨]数据结构必备经法目标学习
数据结构与算法
的理由大厂面试比如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
数据结构与算法
算法
数组
滑动窗口
【
数据结构与算法
基础】拓扑排序与AOV网络
前言数据结构,一门数据处理的艺术,精巧的结构在一个又一个算法下发挥着他们无与伦比的高效和精密之美,在为信息技术打下坚实地基的同时,也令无数开发者和探索者为之着迷。也因如此,它作为博主大二上学期最重要的必修课出现了。由于大家对于上学期C++系列博文的支持,我打算将这门课的笔记也写作系列博文,既用于整理、消化,也用于同各位交流、展示数据结构的美。此系列文章,将会分成两条主线,一条“数据结构基础”,一条
卷儿~
·
2023-12-04 07:51
数据结构
数据结构
算法
队列
数据结构与算法
Java版本单元测验题
1.【实验题2-2】实现以下对单链表的操作,题意和算法描述见《习题解答》图2-7。//将单链表list逆转,将各结点的next指向其前驱。泛型方法,返回值类型前声明类型参数Tpublicstaticvoidreverse(SinglyListlist)【思考题2-6】实现单链表类的以下成员方法,题意和算法描述见教材图2-18。publicSinglyList(SinglyListlist)//拷贝
想要打 Acm 的小周同学呀
·
2023-12-04 02:04
数据结构与算法
java
开发语言
数据结构与算法
LeetCode刷题---反转链表
个人主页:元清加油_【C++】,【C语言】,【
数据结构与算法
】-CSDN博客个人专栏:http://t.csdnimg.cn/ZxuNLhttp://t.csdnimg.cn/c9twt前言:这个专栏主要讲述递归递归
元清加油
·
2023-12-04 02:42
leetcode
链表
算法
MySQL性能优化 — 实践篇2
前言MySQL索引底层
数据结构与算法
MySQL性能优化原理-前篇MySQL性能优化-实践篇1上一篇《MySQL性能优化-实践篇1》我们讲了数据库表设计的一些原则,Explain工具的介绍、SQL语句优化索引的最佳实践
一角钱技术
·
2023-12-04 01:52
数据结构与算法
笔记
线性表的顺序存储结构顺序存储结构的三个属性:存储空间的起始位置:数组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
数据结构
深入理解MySQL索引底层
数据结构与算法
索引的本质索引是帮助MySQL高效获取数据的排好序的数据结构索引的数据结构二叉树红黑数Hash表B-TreeMySQL索引底层为啥不用二叉树如图,对单边增长的数据,索引效率没有什么提升MySQL索引底层为啥不用红黑数红黑数:二叉平衡树随着数据的增长,数的高度会越来越高对索引的查找效率没有什么帮助BTree树叶节点具有相同的深度,叶子节点的指针为空所有索引元素不重复节点中的数据索引从左到右递增排列B
hellotqq
·
2023-12-03 07:40
MySQL
mysql
数据库
网络知识扫盲,一文搞懂 DNS
在找工作面试的过程中,面试官非常喜欢考察基础知识,除了
数据结构与算法
之外,网络知识也是一个非常重要的考察对象。而网络知识,通常是很抽象,不容易理解的,有很多同学就在这里裁了跟头。
mnmn9999
·
2023-12-03 05:58
免费用的 AI 工具 CodeGeeX ,开发效率翻倍!!!
其他系列文章导航Java基础合集
数据结构与算法
合集设计模式合集多线程合集分布式合集ES合集文章目录其他系列文章导航文章目录前言一、AI使用教程二、工作提效2.1AI导师2.2AI程序助手2.3AI测试员
伴川
·
2023-12-03 05:41
Java基础合集
人工智能
intellij
idea
电视盒子
inscode
mssql
后端
数据结构
软件公司发新版本前会做些什么?
其他系列文章导航Java基础合集
数据结构与算法
合集设计模式合集多线程合集分布式合集ES合集文章目录其他系列文章导航文章目录前言一、灰度系统1.1灰度系统含义1.2灰度系统实现1.3如何设置cookie二
伴川
·
2023-12-03 05:41
Java基础合集
intellij
idea
电视盒子
inscode
mssql
开发语言
设计模式
大数据
十种接口安全方案!!!
其他系列文章导航Java基础合集
数据结构与算法
合集设计模式合集多线程合集分布式合集ES合集文章目录其他系列文章导航文章目录前言一、数据加密,防止报文明文传输。二、数据加签验签2.1什么是加签验签呢?
伴川
·
2023-12-03 05:37
Java基础合集
安全
intellij
idea
inscode
电视盒子
mssql
架构
java
java撞南墙:
数据结构与算法
本章是java路径课程基础,
数据结构与算法
系列课程。给定一个乱序数组,如何使其变得有序?
还路
·
2023-12-03 04:20
细节吃透
java
链表
数据结构
数据结构与算法
-生成树与最小生成树
生成树与最小生成树1.生成树与最小生成树1.1生成树与最小生成树的概念1.2最小生成树的生成准则1.3两种最小生成树算法1.3.1Kruskal算法1.3.2Prim算法2.有向无环图及其应用2.1AOV网与拓扑排序2.1.1拓扑排序方法2.1.2拓扑排序的算法流程2.2AOV网与关键路径2.2.1事件的最早发生时间(ve)2.2.2事件的最迟发生时间(vl)2.2.3例题1.生成树与最小生成树1
一口⁵个团子
·
2023-12-02 22:47
初阶数据结构与算法
数据结构
算法
c++
c语言
图论
数据结构与算法
-静态查找表
“清醒自律知进退!”查找1.查找的相关概念2.静态查找表2.1静态查找表的类定义2.2顺序查找2.3二分查找二分查找例题2.4分块查找2.5三种算法的比较分析查找是在一些有序的或无序的数据元素中,通过一定的方法找出与给定关键字相同的数据元素的过程,即根据给定的某个值在查找表中确定一个关键字等于给定的记录或数据元素。查找是信息处理科学中十分重要的操作。1.查找的相关概念查找表是同一类型数据元素(或记
一口⁵个团子
·
2023-12-02 22:43
初阶数据结构与算法
算法
数据结构
c语言
排序算法
LeetCode刷题---合并两个有序链表
个人主页:元清加油_【C++】,【C语言】,【
数据结构与算法
】-CSDN博客个人专栏:http://t.csdnimg.cn/ZxuNLhttp://t.csdnimg.cn/c9twt前言:这个专栏主要讲述递归递归
元清加油
·
2023-12-02 22:34
力扣递归算法题
leetcode
链表
算法
数据结构与算法
之leetcode-63. 不同路径 II - 力扣(动态规划)
63.不同路径II-力扣(LeetCode)移动的方向有三种,向下向右,向下,向右只能向下f[i][j]=f[i-1][j]只能向右f[i][j]=f[i][j-1]既能向下,又能向右f[i][j]=f[i][j-1]+f[i-1][j]functionuniquePathsWithObstacles(grid){letm=grid.length,n=grid[0].length;letf=new
Three_ST
·
2023-12-02 22:26
leetcode
笔记
计算机基础
leetcode
动态规划
算法
数据结构与算法
之LeetCode-62.不同的路径(动态规划+排列组合)
62.不同路径-力扣(LeetCode)动态规划f(i,j)=f(i−1,j)+f(i,j−1)functionuniquePaths(m,n){letdp=newArray(m).fill(0).map(()=>newArray(n).fill(0));for(leti=0;i
Three_ST
·
2023-12-02 22:25
计算机基础
leetcode
笔记
leetcode
动态规划
算法
数据结构与算法
10: 树形结构
目录一、树二、二叉树三、树、森林与二叉树的转换一、树树形结构是数据元素(结点)之间有分支,并且具有层次关系的结构,可用于表示数据元素之间存在的一对多关系。树(Tree)是由n(n≥0)个结点构成的有限集合,当n=0时称为空树。若树非空,则具有以下两个性质:(1)有且仅有一个特定的结点,称为根(Root)。(2)其余的结点可分为m个互不相交的集合T1,T2,…,Tm,其中每一个集合都是一棵树,并且称
物非0人非
·
2023-12-02 21:08
重温
数据结构与算法
之前缀和
文章目录前言一、基础1.1定义1.2时间复杂度二、扩展2.1二维前缀和2.2差分数组2.3前缀积三、LeetCode实战3.1长度最小的子数组3.2二维区域和检索-矩阵不可变参考前言前缀和(PrefixSum),也被称为累计和,是一种在计算机编程算法领域中广泛应用的重要概念和技巧。它通过将一个序列中的元素累加起来,得到一个新的序列,其中每个元素表示原序列中对应位置及其之前所有元素的和。前缀和的简洁
aabond
·
2023-12-02 20:38
java
leetcode
java
算法
前缀和
leetcode
二分法
【笔记】
数据结构与算法
python-03-列表查找
列表查找在一个数据结构中,通过一定的方法找出与给定关键字相同的数据元素的过程。列表查找(线性表查找):从列表(一种线性数据结构,元素按照一定的顺序存储,每个元素都有一个唯一的位置索引)中查找指定元素在列表中的位置(索引),或者判断该元素是否存在列表中。(python内置函数index())输入:列表、待查找元素输出:元素下标(索引),未找到时返回None或-1顺序查找顺序查找(线性查找):从列表第
喝鸡汤
·
2023-12-02 20:14
笔记
数据结构与算法
之C语言版排序算法汇总
一、总述本文是基于我对
数据结构与算法
的学习后,针对书中提及到的各类排序算法进行汇总,并通过C语言以代码的形式来对排序算法进行总结。
小小_扫地僧
·
2023-12-02 17:17
算法
C语言
c语言
排序算法
算法
上一页
16
17
18
19
20
21
22
23
下一页
按字母分类:
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
其他