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
数据结构—链表
学习
数据结构
的第一天
结构体如何定义结构体1、先定义结构体类型,再定义结构体类型变量structstudent/定义学生结构体类型/{longnumber;charname[20];charsex;intage;floatscore[3];/三科考试成绩/}2、定义结构体类型同时定义结构体类型变量structstudent/定义学生结构体类型/{longnumber;charname[20];charsex;intag
blxx
·
2024-02-04 16:27
学习
数据结构
leetcode-回文
链表
234.回文
链表
在此对比的值,不是节点#Definitionforsingly-linkedlist.
独孤--蝴蝶
·
2024-02-04 16:55
leetcode
【网络奇遇记】探索网络世界的奥秘:计算机网络导论|章末总结
个人主页:聆风吟系列专栏:网络奇遇记、
数据结构
少年有梦不应止于心动,更要付诸行动。文章目录前言一.⛳️信息时代的计算机网络1.1本文目录二.⛳️因特网的概述2.1本文目录2.2重点提炼三.
聆风吟_
·
2024-02-04 16:48
《网络奇遇记》
网络
计算网络
性能指标
网络协议
网络安全
体系结构
开源浏览器Firefox:使用Docker本地部署并远程访问进行测试
个人主页:聆风吟系列专栏:网络奇遇记、
数据结构
少年有梦不应止于心动,更要付诸行动。
聆风吟_
·
2024-02-04 16:47
Cpolar杂谈
docker
开源
firefox
【Linux】解决:为什么重复创建同一个【进程pid会变化,而ppid父进程id不变?】
YY的《C++》专栏YY的《C++11》专栏YY的《Linux》专栏YY的《
数据结构
》专栏YY的《C语言基础》专栏YY的《初学者易错点》专栏YY的《小小知识点》专栏YY的《单片机期末速过》专栏YY的《C
YY的秘密代码小屋
·
2024-02-04 15:31
YY滴
《Linux系列》
YYの小小知识点
linux
运维
服务器
【51单片机】开发板&开发软件(Keil5&STC-ISP)简介&下载安装破译传送门(1)
YY的《C++》专栏YY的《C++11》专栏YY的《Linux》专栏YY的《
数据结构
》专栏YY的《C语言基础》专栏YY的《初学者易错点》专栏YY的《小小知识点》专栏YY的《单片机期末速过》专栏YY的《C
YY的秘密代码小屋
·
2024-02-04 15:01
YY滴《单片机系列》
51单片机
接口隔离原则
mongodb
【C++】使用g++指令控制【翻译】各个过程
YY的《C++》专栏YY的《C++11》专栏YY的《Linux》专栏YY的《
数据结构
》专栏YY的《C语言基础》专栏YY的《初学者易错点》专栏YY的《小小知识点》专栏YY的《单片机期末速过》专栏YY的《C
YY的秘密代码小屋
·
2024-02-04 15:01
YY
滴
《C++系列》
c++
数据库
开发语言
【51单片机】开发板和单片机的介绍(2)
YY的《C++》专栏YY的《C++11》专栏YY的《Linux》专栏YY的《
数据结构
》专栏YY的《C语言基础》专栏YY的《初学者易错点》专栏YY的《小小知识点》专栏YY的《单片机期末速过》专栏YY的《C
YY的秘密代码小屋
·
2024-02-04 15:30
YY滴《单片机系列》
单片机
51单片机
mongodb
2024.2.3
单向循环
链表
的头插头删尾插和尾删//头结点插入Linklistinsere_element(Linklisthead,datatypeelement){Linklists=creat();s->data
Yukiii_Y
·
2024-02-04 15:18
javascript
前端
开发语言
【嵌入式——C++】set(STL)
++】set(STL)基本概念构造和赋值大小和交换插入和删除查找和统计set和multiset区别pair对组排序基本概念插入时自动排序,不允许有重复元素,set和multiset属于关联式容器,底层
数据结构
是二叉树
炯哈哈
·
2024-02-04 15:44
c++
开发语言
qt
物联网
set
【嵌入式——C++】stack & queue(STL)
【嵌入式——C++】stack&queue(STL)stackqueuestackstack是一种先进后出的
数据结构
,只有一个出口。
炯哈哈
·
2024-02-04 15:43
c++
开发语言
qt
物联网
红黑树,以及其在C++的set、map等
数据结构
中应用
红黑树介绍:红黑树(Red-BlackTree)是一种自平衡的二叉搜索树,它在插入和删除操作后通过一系列的旋转和着色操作来维持平衡。红黑树的命名来自于节点上的额外颜色属性,每个节点要么是红色,要么是黑色。红黑树的特性:1.每个节点要么是红色,要么是黑色。2.树的根节点是黑色的。3.所有叶子节点(NIL节点,空节点)都是黑色的。4.如果一个节点是红色的,则其子节点必须是黑色的。5.从根节点到叶子节点
CTGU-Yoghurt
·
2024-02-04 14:19
c++
数据结构
中等题 ------ 数组以及字符串
以前刷的都是一些简单题,从一些基本的
数据结构
到算法,得有400多道了,简单题就先这样吧,从今天以后就开始着手中等题和困难题了。
Layflok
·
2024-02-04 14:48
算法
数据结构
leetcode
c语言
中等题
数组
字符串
中等题 ------
链表
文章目录1.删除
链表
中的倒数第N个节点(1)栈(2)双指针(快慢指针)2.交换
链表
中的节点3.两数相加4.合并两个
链表
5.旋转
链表
6.奇偶
链表
7.两两交换8.k个一组翻转
链表
9.分割
链表
10.分隔
链表
11
Layflok
·
2024-02-04 14:17
链表
数据结构
leetcode
C语言
C语言实现跳表(附源码)
最近在刷一些
链表
的题目,在leetcode上有一道设计跳表的题目,也是通过查阅各种资料,自己实现出来,感觉这是种很神奇的
数据结构
。
Layflok
·
2024-02-04 14:17
c语言
开发语言
链表
跳表
数据结构
-散列表-概要
散列表(HashTable)也称哈希表,散列表用的是数组支持按照下标随机访问数据的特性,所以散列表其实就是数组的一种扩展,由数组演化而来。散列函数散列表的核心就是散列函数了,散列函数就是把key值经过某种散列算法后的得到的散列值,记为hash(key)。常见的散列算法有MD5、SHA、CRC等。哈希算法需要满足以下特征1.key可以是任意长度,但是hash(key)之后的散列值其长度是固定的key
TioSun
·
2024-02-04 14:21
List的模拟实现 && 迭代器
————————————————————list与vector相比,插入、删除等操作实现的成本非常低,如果在C语言阶段熟悉理解过
链表
,那么现在实现起来list就显得比较简单,可以说操作层面上比vector
Shall#
·
2024-02-04 14:32
list
数据结构
c++
经验分享
笔记
数据结构
练习题1答案版
1.含有3个结点的二叉树的树形共有()种。A.2B.5C.6D.72.一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为()A.16B.10C.6D.43.某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是().A.10B.8C.6D.44.一个完全二叉树的第8层有8个结点,则其叶子结点数有A.68B.67C.64D.655.一个具有1025个结点的二叉树的高度h为()A.11B
飞莲
·
2024-02-04 14:00
数据结构
排序算法
算法
数据结构
小练兵
二、程序填空共1题(共计18分)第1题(18.0分)题号:316难度:中第1章/*-------------------------------------------------------【程序填空】---------------------------------------------------------题目:函数fun的功能是:计算如“图片1”直到“图片2”。若x=2.5,函数值为1
飞莲
·
2024-02-04 14:00
c++
算法
开发语言
设计模式概述
大部分设计模式要解决的都是代码的可重用性、可扩展性问题如果说
数据结构
和算法是教你如何写出高效代码,那设计模式讲的是如何
一只经常emo的程序员
·
2024-02-04 14:19
开发语言
设计模式
数据结构
之简单排序
数据结构
之简单排序1、直接插入排序2、冒泡排序3、简单选择排序
数据结构
是程序设计的重要基础,它所讨论的内容和技术对从事软件项目的开发有重要作用。
yysh_001
·
2024-02-04 14:19
数据结构
数据结构
排序算法
算法
数据结构
与算法学习01之前缀表达式(波兰表达式)、中缀表达式、后缀表达式(逆波兰表达式)
前缀表达式(波兰表达式)概念:前缀表达式的运算符位于操作符之前举例:(3+4)*5-6,对应的前缀表达式就是-*+3456前缀表达式的计算机求值:从右至左扫描表达式,遇到数字时,将数字压入堆栈,遇到运算符时,弹出栈顶的两个数,用运算付对它们做相应的计算(栈顶元素和次顶元素),并将结果入栈:重复上述过程知道表达式最左端,最后运算得出的值即为表达式的结果。例如:(3+4)*5-6对应的前缀表达式就是-
zh成长之路
·
2024-02-04 13:29
数据结构
算法
java
堆栈
【Rust】——基础Hello_world
个人专栏:算法设计与分析:算法设计与分析_IT闫的博客-CSDN博客Java基础:Java基础_IT闫的博客-CSDN博客c语言:c语言_IT闫的博客-CSDN博客MySQL:
数据结构
_IT闫的博客-CSDN
Y小夜
·
2024-02-04 13:26
Rust
rust
开发语言
后端
【MySQL】——数据定义
个人专栏:算法设计与分析:算法设计与分析_IT闫的博客-CSDN博客Java基础:Java基础_IT闫的博客-CSDN博客c语言:c语言_IT闫的博客-CSDN博客MySQL:
数据结构
_IT闫的博客-CSDN
Y小夜
·
2024-02-04 13:56
MySQL
mysql
数据库
【Rust】——rust前言与安装rust
个人专栏:算法设计与分析:算法设计与分析_IT闫的博客-CSDN博客Java基础:Java基础_IT闫的博客-CSDN博客c语言:c语言_IT闫的博客-CSDN博客MySQL:
数据结构
_IT闫的博客-CSDN
Y小夜
·
2024-02-04 13:55
Rust
rust
开发语言
后端
【MySQL】——忘记密码后如何修改密码
个人专栏:算法设计与分析:算法设计与分析_IT闫的博客-CSDN博客Java基础:Java基础_IT闫的博客-CSDN博客c语言:c语言_IT闫的博客-CSDN博客MySQL:
数据结构
_IT闫的博客-CSDN
Y小夜
·
2024-02-04 13:25
MySQL
mysql
数据库
软考刷题-错题
数据结构
算法顺序存储顺序存储时,元素的逻辑相对位置与物理相对位置是一致的。队列与栈对于一个长度为n(n>1)且元素互异的序列,每其所有元素依次通过一个初始空间为空的栈后,再通过一个初始为空的队列。
弓炜杰_三月
·
2024-02-04 13:05
leetcode刷题(剑指offer)138.随机
链表
的复制
138.随机
链表
的复制给你一个长度为n的
链表
,每个节点包含一个额外增加的随机指针random,该指针可以指向
链表
中的任何节点或空节点。构造这个
链表
的深拷贝。
花里胡哨的菜只因
·
2024-02-04 13:57
leetcode
链表
算法
leetcode刷题(剑指offer) 297.二叉树的序列化和反序列化
297.二叉树的序列化与反序列化序列化是将一个
数据结构
或者对象转换为连续的比特位的操作,进而可以将转换后的数据存储在一个文件或者内存中,同时也可以通过网络传输到另一个计算机环境,采取相反方式重构得到原数据
花里胡哨的菜只因
·
2024-02-04 12:55
leetcode
linux
服务器
【分布式缓存】全新Redis6全部知识点,零基础入门
本地缓存和分布式缓存介绍1.3.Nosql和Redis简介1.4.Linux源码安装Redis61.5.Docker容器化部署Redis61.6.分布式缓存Redis6核心配置2.分布式缓存Redis6
数据结构
互联网小阿祥
·
2024-02-04 12:53
#
Redis专栏
后端
redis
java
Python基础(一)
Python的应用场景:网络应用,如网站、后台服务日常需要的小工具,都可以使用Python去开发Python编程推荐使用SublimeText编辑器Python几种常见的
数据结构
:list:list是Python
hellokazhang
·
2024-02-04 12:06
白话:面试官眼中的HashMap
说到HashMap,绝大多数Java程序员并不默认,在没有研究它之前,我们严重的HashMap多是这样的:Mapmap=newHashMap)……然而在面试官眼里,可大不一样,它可以对数组、
链表
、位运算
瑞瑞余之
·
2024-02-04 12:35
LeetCode 热题 100 |
链表
(中下)
目录119.删除
链表
的倒数第N个节点224.两两交换
链表
中的节点325.K个一组翻转
链表
4138.随机
链表
的复制菜鸟做题第三周,语言是C++119.删除
链表
的倒数第N个节点到底是节点还是结点。。。
狂放不羁霸
·
2024-02-04 12:48
力扣
leetcode
算法
Python爬虫urllib详解
需要关心请求这个
数据结构
的实现吗?需要了解HTTP、TCP、IP层的网络传输通信吗?需要知道服务器的响应和应答原理吗?
仲君Johnny
·
2024-02-04 12:40
python爬虫逆向教程
python
爬虫
开发语言
网络爬虫
LEETCODE的第二题——两数相加(
链表
)
LEETCODE的第二题——两数相加(
链表
)本文主要用于记录刷力扣的题解,因为自己算法太菜,所以想通过深度学习力扣的每一道题目的原理来提高自己。
宁77吖
·
2024-02-04 12:03
数据结构
leetcode
链表
算法
双
链表
模拟算法,详细注解
827.双
链表
-AcWing题库实现一个双
链表
,双
链表
初始为空,支持55种操作:在最左侧插入一个数;在最右侧插入一个数;将第k个插入的数删除;在第k个插入的数左侧插入一个数;在第k个插入的数右侧插入一个数现在要对该
链表
进行
防御塔策略
·
2024-02-04 12:01
算法
c++
数据结构
链表
数据结构
—— 复杂度讲解
数据结构
——内存中存储管理数据的结构。那么我们肯定也听过数据库,数据库和
数据结构
有什么区别?两者本质都是存储管理数据。
Wihkum
·
2024-02-04 12:51
数据结构
c++
数据结构
c语言
【
数据结构
】复杂度讲解
目录时间复杂度与空间复杂度::1.算法效率2.时间复杂度3.空间复杂度4.常见时间复杂度以及复杂度OJ练习时间复杂度与空间复杂度::什么是
数据结构
?
EnticE152
·
2024-02-04 12:51
数据结构
数据结构
——复杂度讲解(2)
作者:几冬雪来时间:2023年2月22日内容:
数据结构
复杂度讲解目录前言:复杂度讲解(2):1.空间复杂度是什么:2.空间复杂度讲解:结尾:前言:在这之前我们写了一篇博客,内容是对我们的
数据结构
的复杂度进行了一个初步的讲解
几冬雪来
·
2024-02-04 12:19
数据结构
redis布隆过滤器(Bloom)详细使用教程
特点和应用场景4.缺点和注意事项应用-redis插件布隆过滤器使用详细过程安装以及配置springboot项目使用redis布隆过滤器下面是布隆过滤器的一些基础命令扩展布隆过滤器Bloom过滤器是一种概率型
数据结构
皮卡冲撞
·
2024-02-04 12:18
redis
哈希算法
散列表
布隆过滤器
Bloom
数据结构
·复杂度讲解
1.什么是
数据结构
数据结构
(DataStructure)是计算机存储、组织数据的方式,指相互之间存在一种或多种特定关系的数据元素的集合。
atlanteep
·
2024-02-04 12:48
数据结构之谜
数据结构
第 27 题:如何理解堆排序?
是指利用堆这种
数据结构
所设计的一种排序算法。
Noxus丶SJ
·
2024-02-04 11:27
环形
链表
(快慢指针)
给你单
链表
的头节点head,请你反转
链表
,并返回反转后的
链表
给你一个
链表
的头节点head,判断
链表
中是否有环。如果
链表
中有某个节点,可以通过连续跟踪next指针再次到达,则
链表
中存在环。
西柚与蓝莓
·
2024-02-04 11:01
力扣
链表
java
数据结构
2023年09月CCF-GESP编程能力等级认证Python编程六级真题解析
A:Python提供了常用的
数据结构
,并支持面向对象编程B:Python是解释型语言C:Pytho
码农StayUp
·
2024-02-04 11:00
python
开发语言
CCF
GESP
青少年编程
算法
2023年09月CCF-GESP编程能力等级认证Python编程五级真题解析
A:Python提供了常用的
数据结构
,并支持面向对象编程B:Python是解释型语言C:Pytho
码农StayUp
·
2024-02-04 11:59
python
开发语言
青少年编程
CCF
GESP
算法
【leetcode】622. 设计循环队列(Circular Queue)
2.数组实现循环队列往期相关文章推荐:1.队列(Queue)2.栈(Stack)之浅谈数组和
链表
实现栈各自的优缺点3.线性表之
链表
(LinkedList)4.线性表之顺序表(SequenceList)1
念来过倒字名qwq
·
2024-02-04 11:17
Data
Structure
and
Algorithm
C语言
刷题
leetcode
c语言
数据结构
算法
Java
数据结构
--堆
文章目录一、堆1.1堆常用操作1.2堆的实现1.2.1堆的存储与表示1.2.2访问堆顶元素1.2.3元素入堆1.2.4堆顶元素出堆一、堆「堆heap」是一种满足特定条件的完全二叉树,主要可分为两种类型,如图所示。「大顶堆maxheap」:任意节点的值>=其子节点的值。「小顶堆minheap」:任意节点的值minHeap=newPriorityQueuemaxHeap=newPriorityQueu
泛黄的咖啡店
·
2024-02-04 11:44
Java数据结构
数据结构
算法
Java
数据结构
--栈和队列
文章目录一、栈1.1栈常用操作1.2栈的实现1.2.1基于
链表
的实现1.2.2基于数组的实现二、队列2.1队列常用操作2.2队列实现2.2.1基于
链表
的实现2.2.1基于数组的实现三、双向队列3.1队列常用操作
泛黄的咖啡店
·
2024-02-04 11:14
Java数据结构
数据结构
Java
数据结构
--树
文章目录一、二叉树1.1二叉树常见术语1.2二叉树的基本操作1.2.1插入和删除节点1.3常见的二叉树类型二、二叉树遍历2.1层序遍历2.2前序、中序、后序遍历三、二叉树数组表示3.1表示完美二叉树3.2表示任意二叉树3.3优点与局限性四、二叉搜索树4.1二叉搜索树的操作4.2二叉搜索树的效率五、AVL树*5.1AVL树常见术语5.2AVL树旋转5.3AVL树常用操作一、二叉树「二叉树binary
泛黄的咖啡店
·
2024-02-04 11:14
Java数据结构
java
数据结构
大数据Zookeeper--入门
文章目录Zookeeper入门概述Zookeeper工作机制特点
数据结构
应用场景Zookeeper下载地址Zookeeper本地安装本地模式安装安装前准备配置修改配置参数解读Zookeeper入门概述Zookeeper
泛黄的咖啡店
·
2024-02-04 11:11
大数据
zookeeper
分布式
上一页
58
59
60
61
62
63
64
65
下一页
按字母分类:
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
其他