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
数据结构#线段树
浅谈 Java 数组链表
数组和链表是我们最常用也是最基本的
数据结构
,严格来说基础的
数据结构
就只有两种,就是数组和链表,其他的各种高阶的
数据结构
都是从数组和链表中衍生出来的,它们只是在不同的业务场景中根据数组或链表而衍生出来的解决方案
来撕特成
·
2024-01-27 17:49
java
链表
开发语言
【力扣-
数据结构
】【第 5 天】73. 矩阵置零
标题73.矩阵置零难度中等天数第5天,第2/2题
数据结构
数组给定一个mxn的矩阵,如果一个元素为0,则将其所在行和列的所有元素都设为0。请使用原地算法。
Crazy丶code
·
2024-01-27 17:24
LeetCode-数据结构入门
数据结构
leetcode
矩阵
73.
矩阵置零
java
JAVA面试篇(三)一Redis
➢1)基于内存;➢2)单线程减少上下文切换,同时保证原子性;➢3)IO多路复用;➢4)高级
数据结构
(如SDS、Hash以及跳表等)。2、为何使用单线程?
star_falling
·
2024-01-27 16:04
java
面试
redis
vue 生命周期理解
,不存在语言障碍,易于理解和学习;3.双向数据绑定:保留angular特点,在数据操作方面更为简单;4.组件化:保留react的优点,实现html的封装和重用,在单页面应用方面有独特的优势;4.视图,
数据结构
分离
九仄
·
2024-01-27 16:57
Python
数据结构
——字典
目录一、字典的概念与特性二、字典的键与值三、创建字典(一)使用花括号{}创建(二)使用dict函数创建四、提取字典元素(一)提取前使用in语句测试键是否存在(二)使用字典方法get五、字典的增删改查(一)增添字典元素(二)删除字典元素(三)修改字典元素(四)查询字典元素信息六、字典的常用操作方法七、字典的常用操作函数例一例二一、字典的概念与特性很多时候,数据对应的元素之间的顺序是无关紧要的,因为各
Francek Chen
·
2024-01-27 16:08
Python编程基础
python
数据结构
开发语言
libjsoncpp 的编译和交叉编译
博客主页:https://blog.csdn.net/wkd_007博客内容:嵌入式开发、Linux、C语言、C++、
数据结构
、音视频本文内容:介绍libjsoncpp的编译和交叉编译金句分享:你不能选择最好的
wkd_007
·
2024-01-27 16:38
开源库编译
libjsoncpp
jsoncpp交叉编译
libjsoncpp交叉编译
json
【Linux系统编程应用层开发目录】介绍Linux应用层开发的知识点和文章
博客主页:https://blog.csdn.net/wkd_007专栏地址:LinuxC语言博客内容:嵌入式开发、Linux、C语言、C++、
数据结构
、音视频本文内容:介绍Linux应用层开发的知识点和文章金句分享
wkd_007
·
2024-01-27 16:38
#
✨Linux
C语言
linux
Linux系统编程
Linux应用层开发
【Linux C | 进程】Linux 进程间通信的10种方式(2)
博客主页:https://blog.csdn.net/wkd_007博客内容:嵌入式开发、Linux、C语言、C++、
数据结构
、音视频本文内容:介绍金句分享:你不能选择最好的,但最好的会来选择你——泰戈尔本文未经允许
wkd_007
·
2024-01-27 16:08
#
✨Linux
C语言
linux
c语言
POSIX消息队列
POSIX信号量
POSIX共享内存
【Linux C | 网络编程】入门知识:TCP协议、TCP客户端、TCP服务端
博客主页:https://blog.csdn.net/wkd_007博客内容:嵌入式开发、Linux、C语言、C++、
数据结构
、音视频本文内容:介绍网络编程入门知识:TCP协议、TCP客户端、TCP服务端金句分享
wkd_007
·
2024-01-27 16:35
#
✨Linux
C语言
网络
linux
TCP客户端代码
TCP服务端代码
TCP协议
python函数式编程
Python函数式编程主要包括以下内容:头等函数:在Python中,函数被视为一等公民,这意味着函数可以像其他数据类型一样被赋值给变量、作为参数传递给其他函数、存储在
数据结构
中,以及作为返回值。
大数据左右手
·
2024-01-27 15:22
Python
python
开发语言
C/C++ 堆排序
个人主页:仍有未知等待探索-CSDN博客专题分栏:
数据结构
_仍有未知等待探索的博客-CSDN博客欢迎大家来指教!一、前言今天要介绍的是堆排序。首先什么是堆?
仍有未知等待探索
·
2024-01-27 15:50
c语言
c++
算法
数据结构
代码实现 —— 单链表【Java】
单链表的概述及性质等在篇不做赘述,有需要可移步以下文章:《
数据结构
C语言版严蔚敏第2版》:线性表https://blog.csdn.net/weixin_43551213/article/details
QX_Java_Learner
·
2024-01-27 15:06
数据结构
数据结构
链表
一个简单 小型的C#Socket网络通信库的制作(服务器客户端互通)(上)
KGNetSession会话管理进行发送/接收数据的监听会进行一次开启事件OnStartRecive()函数回调,监听到的数据包KGNetPacket通过KGPackExtension转化成KGNetData自已定义的
数据结构
类
懒_开果
·
2024-01-27 15:55
Redis系列-
数据结构
篇
数据结构
string(字符串)redis的字符串是动态字符串,类似于ArrayList,采用预分配冗余空间的方式减少内存的频繁分配。
黄国海Argo
·
2024-01-27 15:57
Redis
redis
让二叉树无处可逃
什么是树1、1、基本概念树也是属于一种
数据结构
,它是一种非线性的
数据结构
,与栈,队列和链表是不同的存在。由n(n>=0)个有限的结点组成
薛定谔方程难
·
2024-01-27 15:24
C语言历程
c语言
二叉树
编译原理实验一(上下文无关文法的表示与存储)
【
数据结构
】1、构建文法类文法四要素:{终极符集合、非终极符集合、规则式集合和开始符}pu
霍格沃茨研究生
·
2024-01-27 14:51
编译原理
编译原理
实验
Java
上下文无关文法
编译原理实验(化简DFA算法)
【
数据结构
】1、如何表示DFA?DFA的五元组表示为:{状态集合、字母表、状态转换矩阵、开始状态和终止状态集合}。状态集合、字母表和终止状态集合均可以使用字符数组进行存储。
霍格沃茨研究生
·
2024-01-27 14:51
编译原理
编译原理
Java
实验
DFA化简
数据结构
(顺序表)
文章目录一、线性表1、线性表1.1、线性表的定义1.2、线性表的操作2、顺序表2.1、顺序表的实现--静态分配2.2、顺序表的实现--动态分配2.2、顺序表的特点3、顺序表的基本操作3.1、插入操作3.2、删除操作3.3、查找操作3.2、按位查找3.2、按值查找一、线性表1、线性表1.1、线性表的定义1.2、线性表的操作2、顺序表2.1、顺序表的实现–静态分配静态的数组分配后固定不变Sq:sequ
微笑伴你而行
·
2024-01-27 14:19
蓝桥杯
数据结构
配置文件yaml学习笔记
nodeca.github.io/js-yaml/参考博客-语法------------------大小写敏感-使用缩进表示层级关系-缩进不能使用tab按键,只能用空格-#表示注释-相同层级元素左侧对齐--
数据结构
Loafer_W
·
2024-01-27 14:46
项目
yaml
python单链表逆序_python算法题 链表反转详解
链表的反转是一个很常见、很基础的
数据结构
题,输入一个单向链表,输出逆序反转后的链表,如图:上面的链表转换成下面的链表。实现链表反转有两种方式,一种是循环迭代,另外一种方式是递归。
weixin_39635459
·
2024-01-27 14:07
python单链表逆序
python算法题 链表反转详解 - python
文章来源:敏而好学论坛嗨学网www.piaodoo.com欢迎大家相互学习链表的反转是一个很常见、很基础的
数据结构
题,输入一个单向链表,输出逆序反转后的链表,如图:上面的链表转换成下面的链表。
tgcf6698
·
2024-01-27 14:37
学校“
数据结构
”课程Project—扩展功能(自主设计)
目录一、设想功能描述想法缘起目标功能二、问题抽象三、算法设计和优化1.易想的朴素搜索/dp搜索想法动态规划(dp)想法2.思考与优化四、算法实现五、结果示例附:使用的地图API一、设想功能描述想法缘起OSM导出的地图数据中有“amenity”(便民设施)点,并在中标记了每个amenity的具体类型,比如:fast_food,pub,toilets……而人们在路途或旅途中,常常关注最近的某种类型(常
春玩其华,秋得其实
·
2024-01-27 13:41
数据结构
前端
图论
算法
图搜索算法
c++
python
代码随想录算法训练营第6天|链表1 242.有效的字母异位词 349. 两个数组的交集 202. 快乐数 1. 两数之和
当我们想使用哈希法来解决问题的时候,我们一般会选择如下三种
数据结构
。
芋泥肉松脑袋
·
2024-01-27 13:31
算法
二叉树基础OJ题
本文的练习为基础练习,适合刚学习
数据结构
的小伙伴练习,最好是已经学习过相关的知识再进行练习效果更好。
一子二木生三火
·
2024-01-27 13:54
数据结构
LeetCode 热题 HOT 100 第五十五天 208. 实现 Trie (前缀树) 中等题 用python3求解
题目地址Trie(发音类似“try”)或者说前缀树是一种树形
数据结构
,用于高效地存储和检索字符串数据集中的键。这一
数据结构
有相当多的应用情景,例如自动补完和拼写检查。
Triangulum
·
2024-01-27 13:49
LeetCode
热题
HOT
leetcode
数据结构
算法
力扣
python
第2章:Python 基础语法和概念(基于最新版 Python3.12 编写)
文章目录2.1变量和数据类型2.1.1变量2.1.2数据类型2.2控制流:条件语句和循环2.2.1条件语句2.2.2循环2.2.3控制流中的其他概念2.3基础
数据结构
:列表、元组和字典2.3.1列表(List
江帅帅
·
2024-01-27 12:54
Python
系列
python
git
数据结构
笔记2
来自《Python
数据结构
学习笔记》(张清云编著)第五章队列和栈5.1队列5.1.1主要作用:解耦,使程序实现松耦合(一个模块修改不会影响其他模块)提高程序的效率循环队的入队算法:tail=tail+1
幽径微澜
·
2024-01-27 12:38
数据结构
python
数据结构
笔记
数据结构
笔记3
来自《Python
数据结构
学习笔记》(张清云编著)第五章队列和栈5.2栈又称堆栈,是一种运算受限的线性表。
幽径微澜
·
2024-01-27 12:37
数据结构
python
数据结构
笔记
Mybatis读取配置文件
它使用XML解析器来解析配置文件,将配置信息转换为内部的
数据结构
。一
Spell a
·
2024-01-27 12:05
mybatis
数据结构
与算法面试系列-01
1.什么是
数据结构
?
数据结构
是计算机存储、组织数据的方式。
数据结构
是指相互之间存在一种或多种特定关系的数据元素的集合。通常情况下,精心选择的
数据结构
可以带来更高的运行或者存储效率。
梦睡了
·
2024-01-27 12:03
数据结构与算法
面试
数据结构
算法
【C++后台开发面经】面试总结第三波:针对后台开发相关基础知识分类总结
前言面试总结第三波,关于后台开发面试相关基础知识,
数据结构
、算法、linux操作系统、计算机网络、C++、数据库进行分类总结。后端面试总结目录后端面试总结1、
数据结构
链表和数组的区别
烊萌
·
2024-01-27 12:31
面经
C++后台开发分类总结
全面基础知识
【网络奇遇记】揭秘计算机网络性能指标:全面指南
个人主页:聆风吟系列专栏:网络奇遇记、
数据结构
少年有梦不应止于心动,更要付诸行动。
聆风吟_
·
2024-01-27 12:30
网络
计算机网络
性能指标
网络安全
网络协议
人工智能时代:让AIGC成为你的外部智慧源(文末送书)
个人主页:聆风吟系列专栏:
数据结构
、网络奇遇记少年有梦不应止于心动,更要付诸行动。文章目录前言一.什么是AIGC?二.AIGC如何运作?
聆风吟_
·
2024-01-27 12:30
小聆福利大放送
人工智能
AIGC
chatgpt
数据结构
之图的遍历
数据结构
之图的遍历1、深度优先搜索(DepthFirstSearch,DFS)2、广度优先搜索(BreadthFirstSearch,BFS)
数据结构
是程序设计的重要基础,它所讨论的内容和技术对从事软件项目的开发有重要作用
yysh_001
·
2024-01-27 12:27
数据结构
数据结构
leetcode刷题 链表 C++ 23个(剑指offer 8个)
目录
数据结构
与算法面试注意点练习链表基本技能常见题型83.删除排序链表中的重复元素:remove-duplicates-from-sorted-list82.删除排序链表中的重复元素IIremove-duplicates-from-sorted-list-ii206
along_0
·
2024-01-27 11:40
leetcode
刷题
C++
机器学习1--Pandas
数据结构
- DataFrame
Pandas
数据结构
-DataFrame**DataFrame是一个表格型的
数据结构
。PandasDataFrame是一个二维的数组结构,类似二维数组。
天下第一菜-
·
2024-01-27 11:39
机器学习
机器学习
数据结构
数据挖掘
LeetCode刷题—链表—206反转链表easy(双指针与递归)
1、题目属于对基础的
数据结构
的操作,出现频次较高2、解题思路如下:双指针法:解这道题,首先明白:1、操作步骤2、迭代3、循环边界条件,确定初始值和循环终止条件4、最后返回值方法是什么呢,举例子,循环终止条件
冻笠
·
2024-01-27 11:05
LeetCode刷题总结
leetcode
链表
算法
机器学习-pandas(含数据)
pandas优势:增强图表可读性便捷的数据处理能力读取文件方便封装了Matplotlib、Numpy的画图和计算更详细的教程:Pandas教程|菜鸟教程(runoob.com)Pandas
数据结构
Pandas
江江江江江江江江江
·
2024-01-27 11:04
机器学习
机器学习
pandas
人工智能
JAVA核心知识点--Stack
栈是一种非常常见的
数据结构
,它采用典型的先进后出的操作方式完成的。每一个栈都包含一个栈顶,每次出栈是将栈顶的数据取出,如下:Stack通过五个操作对Vector进行扩展,允许将向量视为堆栈。
pengjunlee
·
2024-01-27 11:01
JAVA核心知识点
Stack’
数据结构
与算法——队列
概述计算机科学中,queue是以顺序的方式维护的一组数据集合,在一端添加数据,从另一端移除数据。添加的一端称为尾,移除的一端称为头。功能插入offer(value:E):boolean取值并移除poll():E取值peek():E判断是否为空isEmpty():boolean判断队列是否满isfull():boolean接口代码publicinterfaceQueue{/***向队列尾插入值*@p
time_silence
·
2024-01-27 11:25
java
开发语言
STL学习笔记--常用容器一
)、算法(algorithm)、迭代器(iterator)2.STL几乎所有的代码都采用了模板类或者模板函数3.STL大体分为六大组件,分别是:容器、算法、迭代器、仿函数、适配器、空间配置器容器:各种
数据结构
VaIOReTto1
·
2024-01-27 11:20
c++学习笔记
c++
学习
mysql性能优化:索引详解
索引的
数据结构
;b+tree,二叉树,红黑树,hash表最终选择b+treemysql索引
数据结构
是b+tree,mysql磁盘节点为16kb(默认)b+tree一个节点为16kbb+tree图b+tree
look_word
·
2024-01-27 11:13
mysql
mysql
性能优化
数据库
java
数据结构
与算法第四课——链表
目录一:引入二:链表2.1链表的概念2.2链表的分类三:单向链表的实现3.1代码3.2具体分析及部分操作详解3.2.1头插法3.2.2尾插法3.3.3删除所有值为key的节点四:LinkedList的模拟实现4.1代码4.2具体分析及部分操作详解4.2.1头插法4.2.2删除第一次出现关键字为key的结点五:LinkedList的使用(重点)5.1LinkedList简介5.2LinkedList
知行&
·
2024-01-27 11:42
数据结构与算法(Java语言)
java
链表
数据结构
【
数据结构
与算法】5.详解双向链表的基本操作(Java语言实现)
博客主页:爱敲代码的小杨.✨专栏:《JavaSE语法》❤️感谢大家点赞收藏⭐评论✍,您的三连就是我持续更新的动力❤️小杨水平有限,欢迎各位大佬指点,相互学习进步!文章目录0.前言1.双链表的定义2.LinkedList模拟实现2.1接口2.2定义双向链表类2.3定义两个指针,分别指向头节点和尾节点2.4头插法2.5尾插法2.6指定位置插入元素2.7查找指定元素2.8删除指定元素2.9删除链表中所有
爱敲代码的小杨.
·
2024-01-27 11:41
数据结构与算法
Java
链表
java
数据结构
数据结构
——链式二叉树
目录一、二叉树的遍历(一)、前序遍历(PreorderTraversal亦称先序遍历)(二)、中序遍历(InorderTraversal)(三)、后序遍历(PostorderTraversal)(四)、层序遍历二、学习链式二叉树的意义三、二叉树遍历的代码实现(一)、前序遍历的代码实现(二)、中序遍历的代码实现(三)、后序遍历的代码实现(四)、求节点个数(五)、求叶子节点的个数(六)、求第K层的节点
成工小白
·
2024-01-27 11:33
数据结构与算法
数据结构
算法
c语言
数据结构
——链式二叉树(2)
目录一、二叉树的销毁二、在二叉树中查找某个数,并返回该结点三、LeetCode——检查两棵二叉树是否相等(一)、题目链接:100.相同的树-力扣(LeetCode)(二)、解答:四、LeetCode——二叉树的前序遍历(与上一篇文章不太一样)(一)、题目链接:144.二叉树的前序遍历-力扣(LeetCode)(二)、解答:接上篇文章,我们接着学习关于链式二叉树的几种操作。一、二叉树的销毁//销毁v
成工小白
·
2024-01-27 11:00
数据结构与算法
LeetCode
数据结构
算法
c语言
leetcode
Oracle数据库基础入门
Oracle数据库基础入门一,了解Oracle数据库1.1什么是数据库数据库(Database)是按照
数据结构
来组织、存储和管理数据的仓库1.2常见的数据库Oracle,MySQL,DB2,SQLserver
Namtheun
·
2024-01-27 10:17
java
Oracle数据库
oracle
数据结构
—基础知识(13):树的存储结构
数据结构
—基础知识(13):树的存储结构双亲表示法这种表示方法中,以一组连续的存储单元存储树的结点,每个结点除了数据域data外,还附设一个parent域用以指示其双亲结点的位置。
阿庆i code
·
2024-01-27 10:41
数据结构基础知识
概念
数据结构
考研
笔记
redis面试题合集-高级
redis高级面试题合集redis
数据结构
的底层实现方案?
for62
·
2024-01-27 10:39
redis
面试
数据库
数据结构
——二叉树先序、中序、后序三种遍历
一、图示展示:(1)先序遍历先序遍历可以想象为,一个小人从一棵二叉树根节点为起点,沿着二叉树外沿,逆时针走一圈回到根节点,路上遇到的元素顺序,就是先序遍历的结果先序遍历结果为:ABDHIEJCFKG动画演示:记住小人沿着外围跑一圈(直到跑回根节点),多看几次动图便能理解2)中序遍历中序遍历可以看成,二叉树每个节点,垂直方向投影下来(可以理解为每个节点从最左边开始垂直掉到地上),然后从左往右数,得出
我不是码农 嘤嘤嘤
·
2024-01-27 10:34
数据结构
上一页
69
70
71
72
73
74
75
76
下一页
按字母分类:
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
其他