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
【数据结构】--树状数组
数据结构
——排序算法之快速排序
个人主页:日刷百题系列专栏:〖C/C++小游戏〗〖Linux〗〖
数据结构
〗〖C语言〗欢迎各位→点赞+收藏⭐️+留言前言:快速排序是Hoare于1962年提出的一种二叉树结构的交换排序方法。
日刷百题
·
2024-01-14 04:39
数据结构
算法
数据结构
排序算法
c语言
Python中的列表超详解,看不懂嘎我同桌系列
1.列表基础知识Python中的列表是一种有序的
数据结构
,用于存储一系列元素。列表中的元素可以是任何数据类型(包括其他列表),并且可以动态添加、删除和修改。
零基础嘎嘎学python
·
2024-01-14 04:36
python
开发语言
数据结构
算法重点
数据结构
与算法知识体系图不需要全部掌握,重点掌握下列内容:10个
数据结构
:数组、链表、栈、队列、散列表、二叉树、堆、、跳表、图、Trie树;10个算法:递归、排序、二分查找、搜索、哈希算法、贪心算法、分治算法
四阿哥萌萌哒
·
2024-01-14 04:18
【
数据结构
】万字详解7种排序算法-图+示例代码+简单理解(中文版)
前言笔者在撰写的时候为了方便最先写的是英文版,因此个人认为英文版本相较于中文版本更为完整通畅,有时间的同学可以移步英文版去看看。不过中文版也是很用心重写了的!总结名称最佳时间复杂度最差时间复杂度平均时间复杂度空间复杂度是否稳定归并排序MergeSortO(n*log(n))O(n*log(n))O(n*log(n))O(n)是冒泡排序BubbleSortO(n)O(n**2)O(n**2)O(1)
快乐星球居民13号
·
2024-01-14 03:22
数据结构
java
排序算法
数据结构
算法
【Java
数据结构
】期末复习-考点大纲,所用资料
题型单选填空综合编程题数10道10空7-8道,简答、读程序写结果、计算题、证明题1-2道算法设计分数15分10分60分15分考点1
数据结构
基本
快乐星球居民13号
·
2024-01-14 03:22
java
课程期末复习经验
数据结构
java
数据结构
开发语言
【Java
数据结构
】02-线性表、栈、队列
3线性表、栈、队列3.1掌握线性表的逻辑结构以及基本操作23-24学年
数据结构
与算法Ⅲ的期末卷考察点选择题考察了链表相对于数组的优点(一般不会队满)填空题考察了单链表中头节点的意义(在插入在表头或者删除第一个结点时不用考虑特殊情况
快乐星球居民13号
·
2024-01-14 03:22
课程期末复习经验
数据结构
java
java
数据结构
开发语言
c语言实现跳表(skiplist)
概述:跳表(SkipList)是一种
数据结构
,用于在有序的序列中进行快速查找、插入和删除操作。跳表的设计灵感来自平衡树,但相比于平衡树,跳表的实现更加简单,同时在实际应用中也能提供较好的性能。
村口曹大爷
·
2024-01-14 03:16
c语言
skiplist
算法
Java集合之LinkedList源码篇
❤️文章目录Java集合之LinkedList源码篇概述底层
数据结构
Node成员变量构造函数插入元素获取元素删除元素遍历链表Queue方法Deque方法LinkedList面试
欧克小奥
·
2024-01-14 03:41
Java集合源码
java
开发语言
Java集合之HashMap源码详解
❤️文章目录Java集合之HashMap源码详解概述底层
数据结构
构造函数扰动函数(hash)put()方法get()方法resize()方法JDK7的扩容JDK8的扩容Hash
欧克小奥
·
2024-01-14 03:36
Java集合源码
java
顺序栈及其基本运算实现——C语言
参考书:
数据结构
教程第5版李葆春P80#include#include#include/*顺序栈定义*/#defineMaxSize100typedefstruct{chardata[MaxSize];
AI AX AT
·
2024-01-14 03:55
数据结构
c语言
数据结构
顺序栈
顺序栈之共享栈实现——C语言
参考书:
数据结构
教程第5版李葆春P83#include#include#include#defineMaxSize10/*共享栈*/typedefstruct{chardata[MaxSize];inttop1
AI AX AT
·
2024-01-14 03:23
数据结构
c语言
数据结构
基于区块链的多层卫星互联网络安全管理技术
区块链作为一种分布式账本技术,以块链式
数据结构
来验证和存储数据,通过密码学方法保证数据块的不可篡改,能实现网络安
罗思付之技术屋
·
2024-01-14 02:11
网络通信安全及科学技术专栏
区块链
安全
TreeSet排序compareTo、Comparator
Set接口中的方法和Collection一致|----HashSet:内部
数据结构
是哈希表,是不同步的。如何保证该集合的元素唯一性呢?
vv_64ce
·
2024-01-14 02:47
《Redis开发与运维》- 核心知识整理一(特性、使用场景、慢查询等)
目录1Redis的8个重要特性1.1速度快1.2基于键值对的
数据结构
服务器1.3丰富的功能1.4简单稳定1.5客户端语言多1.6持久化1.7主从复制1.8高可用和分布式2Redis不可以做什么3单线程架构
孤独是人生的修行
·
2024-01-14 02:32
redis
redis
运维
缓存
1024程序员节
es 常用命令总结
fielddata","/_cat/fielddata/{fields}"fielddata是全加载进入内存,主要用处在排序和聚合字段fielddata与docvalues区别:4.1相同点都要创建正排索引,
数据结构
类似于列式存储都是为了可以聚合
Signal_075a
·
2024-01-14 01:50
Java 面试八股文之数据库篇
【Java面试八股文】系列会陆续更新Java面试中的高频问题,旨在从问题出发,理解Java基础,
数据结构
与算法,数据库,常用框架等。
柚子茶1990
·
2024-01-14 01:31
java
后端
mysql
八股文(MySQL数据库篇)
数值类型字符串类型区别范式范式和反范式的优缺点第二章:索引定义分类优缺点索引设计原则索引的
数据结构
HashB+树最左匹配原则:覆盖索引索引下推为何使用B+树不用二叉查找树第三章:存储InnoDB特性和MyISAM
蓝调请不再忧郁
·
2024-01-14 01:31
数据库
c++
java
面试面经|Java面试Redis面试题
1)基于内存;2)单线程减少上下文切换,同时保证原子性;3)IO多路复用;4)高级
数据结构
(如SDS、Hash以及跳表等)。2、为何使用单线程?
Java程序V
·
2024-01-14 01:30
数据库
Java面试
Java
java
面试
redis
【五】CocosCreator-CCScheduler.js源码分析
【1】HashTimerEntry:用于保存指定target的事件定时器相关参数的
数据结构
。
0zien0
·
2024-01-14 01:24
开发语言
creator
源码分析
typescript
并发编程(六)
1、HashMap、HashTable、ConcurrentHashMap的比较HashMap、HashTable和ConcurrentHashMap是Java中的几种重要的
数据结构
,它们都可以用来存储键值对
沐暖沐
·
2024-01-14 01:19
java
开发语言
3 - 集合框架(下)
1.HashMap详解HashMap是Java中常用的
数据结构
之一,用于存储键值对。
在深度学习里迷路
·
2024-01-14 01:45
Java基础
java
开发语言
Open3D 计算点云空间分布密度(16)
Open3D库中的VoxelGrid
数据结构
可以帮助完成这一任务。
点云学徒
·
2024-01-14 00:08
Python
点云处理学习
python
点云处理
平均点密度
八叉树
体素
Redis面试系列-01
redis是一个以key-value存储的数据库结构型服务器,它支持的
数据结构
类型包括:字符串(String
梦睡了
·
2024-01-14 00:07
数据库面试题系列
redis
面试
数据库
java技术专家【分布式框架】【通过C语言深度解读Redis核心架构】02-Redis底层
数据结构
源码分析之跳跃表的源码分析
文章目录二、跳跃表的源码分析2.1、跳跃表的基本思想2.2、节点与结构跳跃表节点跳跃表链表2.3、API解析zslCreatezslCreateNodezslInsertzslGetRankzslDelete2.4、随机层数zslRandomLevel2.5、设计思想与优势二、跳
不走小道
·
2024-01-14 00:34
Java技术专家
java
分布式
c语言
操作系统中死锁避免的方法——银行家算法
如果大家想对死锁概念有一个较深的认识可以看我的死锁相关知识的博客操作系统中的死锁文章的所有图片资源都来自于汤小丹_计算机操作系统_教材(实在是难得打字了)银行家算法避免死锁一、系统安全状态(1)安全状态(2)安全状态举例(3)由安全状态进入不安全状态二、利用银行家算法避免死锁(1)银行家算法中的
数据结构
小宝945
·
2024-01-14 00:28
操作系统
linux
用可视化案例讲Rust编程2. 编码的核心组成:函数
从第一天学习编程,可能大家就听说这样的组成公式:程序=算法+
数据结构
——该公式出自著名计算机科学家沃思(NikiklausWirth)实际上,程序除了以上两个主要要素之外,还应当采用结构化程序设计方法进行程序设计
虾神说D
·
2024-01-13 23:54
rust
人工智能
开发语言
数据结构
复习——个人mooc学习错题和相关知识点整理
目录第七周树与二叉树(下)第八周图(上)第九周图(下)第十周查找(上)第十一周查找(下)第十二周排序(上)第七周树与二叉树(下)1、叶结点多于1的赫夫曼树不存在度为1的结点2、赫夫曼树中权值最小的两个结点互为兄弟结点注:感觉有点疑问,如叶结点是四个5的话,两个5之间可能是兄弟关系,也可能是堂兄弟关系。但题干中又说是最小的两个结点,说明这两个结点小于其他的结点,这样解释也可以。3、已知一颗有2011
万福泉源
·
2024-01-13 23:32
数据结构
算法
你的编程能力什么时候开始有了质的飞跃?
这门课程通过生动形象的讲解方式,向普通人介绍了计算机科学相关的基础知识,包括计算机的发展史、二进制、指令和程序、
数据结构
与
程序员大彬
·
2024-01-13 23:50
其他
面试
24校招,得物测试开发工程师一面
跨平台、可移植、可扩展、解释型、面向对象的动态语言Python中常见的内建的
数据结构
有哪些?list、set、dict、元组列表和元组有什么区别?列表像队列,先进先出,对
Chowley
·
2024-01-13 23:20
单元测试
求职招聘
压力测试
集成测试
字节跳动后端面经五
token过期机制MySQL索引使用的什么
数据结构
,B+树和B树的区别mysql主备分离的作用?mysql采用主备分离会有什么问题?怎么解决这些问题?
dybaby
·
2024-01-13 22:40
趣谈
数据结构
之数组
本故事纯属虚构,不作严谨的逻辑推敲,仅供浅述
数据结构
,搏你一笑,足矣。
小大马
·
2024-01-13 22:26
力扣labuladong——一刷day91
文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、力扣208.实现Trie(前缀树)二、力扣648.单词替换前言Trie树又叫字典树、前缀树、单词查找树,是一种二叉树衍生出来的高级
数据结构
乱世在摸鱼
·
2024-01-13 22:28
力扣题解
leetcode
c#
算法
java
数据结构
深度优先
【
数据结构
】--栈的实现和多种例题
ヽ( ̄ω ̄( ̄ω ̄〃)ゝ目录一、栈的概念及结构二、栈的实现1.初始化--StackInit2.插入--StackPush3.判断栈是否为空栈--StackEmpty4.删除栈元素--StackPop5.计算栈的长度--StackSize6.找栈顶--StackTop7.打印栈的数据(主函数中实现)8.销毁栈--StackDestroy三、关于栈的典型编程题一、栈的概念及结构栈:一种特殊的线性表,(
姜暮、
·
2024-01-13 21:54
【数据结构】知识篇+代码讲解
数据结构
开发语言
c语言
c#
编程探秘:Python深渊之旅-----队列和堆栈(一)
在庆祝首个项目的成功之后,团队接到了一个更具挑战性的任务,这个新项目需要他们掌握高级
数据结构
,要求他们深入理解和运用队列(Queue)和堆栈(Stack)这两种高级
数据结构
。
_rtf
·
2024-01-13 21:11
编程探秘:Python深渊之旅
python
windows
开发语言
MySQL学习之数据库详解~2021
后台(连接点:连接数据库JDBC,连接前端(控制,控制视图跳转,和给前端传递数据))数据库(存数据,Txt,Excel,word)只会写代码,学好数据库,基本混饭吃;操作系统,
数据结构
与算法!
十九婊哥
·
2024-01-13 21:27
学习
数据库
mysql
数据仓库
手敲
数据结构
——使用二分搜索树实现Map
关于实现二分搜索树,可以看前面的文章手敲
数据结构
——二分搜索树Map接口publicinterfaceMap{voidput(Kkey,Vvalue);Vremove(Kkey);booleancontains
一个大西瓜CPI
·
2024-01-13 21:34
【译】Swift算法俱乐部-最大公约数算法
SwiftAlgorithmClub是raywenderlich.com网站出品的用Swift实现算法和
数据结构
的开源项目,目前在GitHub上有18000+⭐️,我初略统计了一下,大概有一百左右个的算法和
数据结构
Andy_Ron
·
2024-01-13 21:20
使用Rust开发操作系统(UEFI内存管理和文件系统使用)
使用QEMU启动基本的
数据结构
Result改造Result内存管理内存分配的注意事项内存分配的关键点基本
数据结构
MemoryTypeAllocateTypeMemoryAttributeAllocatePool
VenmoSnake
·
2024-01-13 21:19
使用Rust开发操作系统
uefi
rust
操作系统
C++程序员职业规划
后台/服务器【后台开发】编程基本功扎实,掌握C/C++/JAVA等开发语言、常用算法和
数据结构
;熟悉TCP/UDP网络协议及相关编程、进程间通讯编程;了解Python、Shell、Perl等脚本语言;了解
思想巨人
·
2024-01-13 20:37
笔记
面试
开发语言
考研
数据结构
考点之查找
第七章查找7.1顺序查找7.2折半查找7.3分块查找7.4二叉排序树7.5平衡二叉树7.6B树7.7B+树7.8散列查找7.9折半查找、二叉排序树、平衡二叉树对比7.10T(n)对比分析7.1顺序查找顺序查找又称线性查找优点:对数据元素的存储没有要求,顺序存储或链式存储皆可;对表中记录的有序性也没有要求,无论关键字是否有序,均可应用。缺点:当n比较大时,平均查找长度较大,效率低注意!!!对线性的链
鲸鱼的眼泪
·
2024-01-13 20:03
数据结构
数据结构
考研
算法
考研
数据结构
考点之排序
第八章排序8.1排序的基本概念8.2插入排序8.2.1直接插入排序8.2.2折半插入排序8.2.3希尔排序8.3交换排序8.3.1冒泡排序8.3.2快速排序代码实现:效率分析8.4选择排序8.4.1简单选择排序8.4.2堆排序代码实现:效率分析拓展8.5归并排序和基数排序8.5.1归并排序(2路归并)代码实现:效率分析8.5.2基数排序擅长解决的问题效率分析各种排序算法的性质8.1排序的基本概念排
鲸鱼的眼泪
·
2024-01-13 20:03
数据结构
数据结构
考研
排序算法
算法
python二级测试真题(2)
以下选项中错误的是A算法具有可行性、确定性、有穷性的基本特征B算法的复杂度主要包括时间复杂度和数据复杂度C算法的基本要素包括数据对象的运算和操作及算法的控制结构D算法是指解题方案的准确而完整的描述2.关于
数据结构
的描述
xiao阿文
·
2024-01-13 20:30
python题库
python
软件测试|如何实现字典的键值互换,你会了吗?
简介在Python中,字典是一种非常有用的
数据结构
,它将数据存储为键值对,并且键必须是唯一的。有时候,我们可能需要将字典的键和值互换,以便查找或操作数据更加方便。
测试萧十一郎
·
2024-01-13 20:56
软件测试
功能测试
软件测试
自动化测试
程序人生
职场和发展
算法学习系列(十九):DFS、BFS
一、DFSDFS:深度优先搜索,就是先一直遍历到底部,然后再回退上来,对应的
数据结构
是栈,大部分是拿递归做的1.排列数字给定一个整数n,将数字1∼n排成一排
lijiachang030718
·
2024-01-13 20:46
算法
深度优先
算法
学习
数据库命名规范--通用
Ø规范:遵循行业规范当有相关国家/行业强制性
数据结构
标准规范存在时,用于存储某业务数据的业务表在表名命名上原则上应该遵从标准规定,其表中相关字段的中文名称(即数据项名称)若标准规范上有规定的应遵循规定。
elileo
·
2024-01-13 20:27
【分块模板】P2068统计和
思路这题其实有很多做法,包括线段树、
树状数组
等。但大家既然是来看板子的,那就用分块的写法。先画个图理解一下:这里,我们把n分成了块,对于其中的每一块,我们都可以直接用for循环求出其区间和。
起床气233
·
2024-01-13 20:30
真题题解
算法
c++
开发语言
C++STL常用
数据结构
目录导入一、栈stack/队列queue/优先级队列priority_queue1、
数据结构
简介(1)栈(2)队列2、定义3、函数二、映射map结语导入想必大家在写程序的过程中都遇到过一些麻烦吧?
起床气233
·
2024-01-13 20:59
C++
编程语言
c++
数据结构
java
redis源码解析之事件驱动
主要的
数据结构
包括文件事件结构体,时间事件结构体,触发事件结构体,事件循环结构体/*Fileeventstructure*/typedefstructaeFileEvent{intmask;/*oneofAE
CGGAO
·
2024-01-13 19:26
数据库
数据结构与算法
epoll
Redis源码分析:基础概念介绍与启动概述
Redis的
数据结构
官网上的
数据结构
的介绍二进制安全的字符串,二进制安全的意思大家可以自行查阅定义,在redis
小屋子大侠
·
2024-01-13 19:51
服务端
redis
nosql
数据库
C++八股——STL相关
stack:后进先出(LIFO)的
数据结构
,基于容器实现(如通常基于deque或v
北地的树
·
2024-01-13 19:11
八股八股八股文
c++
上一页
110
111
112
113
114
115
116
117
下一页
按字母分类:
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
其他