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
【数据结构】--树状数组
栈(Stack):计算机科学中的基础
数据结构
前言在计算机科学中,栈(Stack)是一种重要的
数据结构
,广泛用于各种程序和系统中。本文旨在向初学者介绍栈的概念、为什么需要它以及它的一些常见使用场景。什么是栈?
CCSBRIDGE
·
2024-01-19 11:05
数据结构
【Qt之模型视图】3. 视图类及使用
在此还需要再一次声明,数据的呈现方式可能与底层存储数据项的
数据结构
完全不同。
FreeLikeTheWind.
·
2024-01-19 11:04
Qt视图模型
qt
开发语言
【Qt之模型视图】2. 模型类及QModelIndex模型索引、自定义模型
无论数据项如何存储在任何底层
数据结构
中,QAbstractItemModel的所有子类都会以层次结构来表示数据,这个结构包含了数据项表。
FreeLikeTheWind.
·
2024-01-19 11:01
Qt视图模型
qt
microsoft
数据库
对二叉堆的简单分析,c和c++的简单实现
上文:Redis的实现五:二叉堆的
数据结构
和TTL、c,c++的实现-CSDN博客概述:二叉堆是一种基于完全二叉树结构的
数据结构
,常被用作优先队列的实现方式。
村口曹大爷
·
2024-01-19 11:54
算法
数据结构
Redis的实现五:二叉堆的
数据结构
和TTL、c,c++的实现
不幸的是,上一章的计时器是固定值(使用链表);因此,需要一种排序
数据结构
来实现任意可变的超时;而堆
数据结构
是一种流行的选择。与我们之前使用的AVL树相比,堆
数据结构
的优势在于占用的空间更少。
村口曹大爷
·
2024-01-19 11:24
redis
数据结构
数据库
数据结构
和算法总结
数据结构
和算法总结一、排序算法1.1、排序分类1.内部排序指将需要处理的所有数据都加载到内部存储器(内存)中进行排序。2.外部排序法数据量过大,无法全部加载到内存中,需要借助外部存储进行排序。
Anthons
·
2024-01-19 11:13
AntDesign - UI -vue 列表表单验证,多条数据验证,正则验证,正则提示
vueantUI-列表表单验证,一般的表单验证,需要提交的数据是是一个对象类似于下面的样子,formData:{name:'',age:'',phone:''}但是我们经常会碰到这样是
数据结构
,我们去验证下面图片的列表里每一个字段的填写状态时
翛翾梓
·
2024-01-19 10:18
vue
vue.js
ui
前端
C#【关于树形表结构的数据如何返回级联
数据结构
】
关于树形表结构的数据如何返回级联
数据结构
//////数据组装//////开始级数据///总省市区数据///结束级默认区(含)1国2省3市4区///publicListGetCityRange(ListregionTypeData
江湖人称大佬
·
2024-01-19 10:46
C#
c#
数据结构
Java泛型题
通过泛型可以定义类型安全的
数据结构
(类型安全),而无须使用实际的数据类型(可扩展)。这能够显著提高性能并得到更高质量的代码(高性能),因为您可以重用数据处理算法,而无须复制类型特定的代码(可重用)。
08d4b522367a
·
2024-01-19 10:45
2024
数据结构
考研笔记(王道精讲课+天勤高分笔记)
推一个usfca的
数据结构
可视化工具网站第1章绪论1.1
数据结构
基本概念1.1.1基本概念和术语数据:信息的载体数据元素:数据的基本单位,可由若干数据项组成如:学生记录是一个数据元素,由学号、姓名等数据项组成数据项
Tarench
·
2024-01-19 10:27
24考研
数据结构
考研
笔记
数据结构
与算法基础(青岛大学——王卓) note
数据结构
第一章:绪论一:基本概念和术语1.逻辑结构逻辑结构的种类2.存储结构存储结构的种类3.逻辑结构与存储结构的关系4.数据类型和抽象数据类型5.小结二:抽象数据类型的表示与实现三:算法和算法分析1.
Tarench
·
2024-01-19 10:52
note
数据结构
算法
数据结构
--串
本文为复习的草稿笔记,,,有点乱1.串的基本概念和基本操作串是由零个或多个字符组成的有限序列2.串的存储结构3.串的应用模式匹配BF算法(简单匹配算法穷举法算法思路:从子串的每一个字符开始依次与主串的字符进行匹配intIndex_BF(SSTringS,SSTringT){inti=1;j=1;while(iT.len)returni-T.len;//匹配成功,返回第一个字符的下标elseretu
全是头发的羊羊羊
·
2024-01-19 10:47
数据结构
数据结构
【
数据结构
】查找排序_复习笔记总结
目录一、查找1.基本概念(1)查找表(2)动态查找表和静态查找表(3)平均查找长度ASL2.线性表的查找(1)顺序查找(2)折半查找/二分查找(3)分块查找3.树表的查找(1)二叉排序树A.定义B.查找思路代码实现C.插入思路代码实现D.创建E.删除思路代码实现(2)平衡二叉树调整i.RR型ii.LL型iii.LR型iv.RL型4.散列表的查找(1)构造方法A.数字分析法B.平方取中法C.折叠法=
Texcavator
·
2024-01-19 10:13
数据结构
期末复习笔记
数据结构
笔记
算法
【C++】STL中的运算符重载
在对结构进行排序时我们可以用sort,自己写一个cmp排序函数传进sort,就可以按照自己想要的方式排序了但是遇到一些特殊的
数据结构
,它们本身就有一定的排序规则(比如说priority_queue),但我们想要根据自己制定的规则进行排序
Texcavator
·
2024-01-19 10:13
c++
开发语言
【
数据结构
】平衡树
实现功能:插入数值删除数值查询某排名的数字查询某数值的排名查询前驱后继constintN=100010,INF=1e8;intn;structNode{intl,r;//左右子结点编号intkey,val;//key:结点本身的值val:为了使二叉树平衡的随机数intcnt,size;//cnt:当前结点的数出现了多少次size:以当前结点为根的子树中有多少结点}tr[N];introot,idx
Texcavator
·
2024-01-19 10:10
数据结构
数据结构
算法
数据结构
_复杂度+之后的事-1.18
学习内容一.复杂度(评价算法优劣)本质是个函数,表示复杂度的函数。用O渐进粗略表示,如O(1),O(N)。(这个符号以前在学拓扑结构时见过,现在回想,也确实是算法相关的):1)常数用O(1)表示;2)保留最高阶项,并去掉系数。2N^3+N+10----->O(N^3)。3)对于多情况复杂度,按最复杂情况的计算。时间复杂度(执行次数)与语句执行次数有关的表达式。主要按逻辑执行次数,在实际代码中会有些
雨是叶落下来的
·
2024-01-19 09:28
数据结构
学习
数据结构
之栈的基本操作
该顺序栈涉及到了存储整型数据的顺序栈还有存储字符型数据的顺序栈实现的功能有:入栈、出栈、判断是否为空栈、求栈的长度、清空栈、销毁栈、得到栈顶元素此外根据上述功能,编写了数值转换(十进制转化八进制)方法、括号匹配方法。#include#include#pragmawarning(disable:4996)#includeusingnamespacestd;#defineSTACK_INIT_SIZE
浮生_Lee
·
2024-01-19 09:57
数据结构学习
数据结构
【Golang】实现简单队列(Queue)
数据结构
在计算机科学中,队列是一种特殊的线性
数据结构
,它遵循FIFO(先进先出)原则。队列中的元素只能从一端(称为队尾或后端)添加,并且只能从另一端(称为队头或前端)移除。
Amctwd
·
2024-01-19 09:27
Golang
golang
数据结构
开发语言
数据结构
之顺序表
目录一、概念二、构造方法三、常见操作四、扩容机制五、ArrayList的具体使用1、简单洗牌算法2、杨辉三角一、概念是一段物理地址连续存储元素的线性结构,采用数组存储,实现了List接口。二、构造方法无参构造时,第一次add时会默认容量为10.三、常见操作四、扩容机制ArrayList是一个动态类型的顺序表,在插入元素过程中会自动扩容。以下是扩容源代码:会先按照原来容量的1.5倍扩容,若用户所需容
ambition…
·
2024-01-19 09:56
数据结构
java
数据结构
——二叉树的遍历与应用
目录一.前言二.二叉树链式结构的实现2.1前置说明2.2二叉树的遍历2.2.1前序、中序以及后序遍历前序遍历:中序遍历递归图:后序遍历:2.3节点个数2.4叶子节点个数2.5第K层的节点个数2.6二叉树查找值为x的节点2.7二叉树的销毁三.结语一.前言大家好久不见,放寒假了咱得还债了,争取这个寒假能把c++篇写一大半!码字不易,希望大家多多支持我呀!(三连+关注,你是我滴神!)二.二叉树链式结构的
玛丽亚后
·
2024-01-19 09:22
数据结构
c语言
《算法设计与分析》复习
程序(算法+
数据结构
=程序):具有输入、输出、确
Moliay
·
2024-01-19 09:51
经验
算法
Redis五种数据类型的应用场景
一、redis与memcache的区别1、redis不仅支持k/v类型的数据,同时还提供了list,set,zset,hash
数据结构
的存储。
LANSHENGYANG
·
2024-01-19 09:07
Redis--Zset有序集合的语法和使用场景举例(朋友圈点赞,排行榜)
文章目录前言zset命令介绍使用场景一:朋友圈点赞使用场景二:排行榜结尾前言Redis有五种常用的
数据结构
,string,hash,list,set,zset。
芝麻馅_
·
2024-01-19 09:43
Redis
redis
数据库
缓存
数据结构
之数组、矩阵和广义表
数据结构
之数组、矩阵和广义表1、数组1.1、数组的定义及基本运算1.2、数组的顺序存储2、矩阵2.1、特殊矩阵2.2、稀疏矩阵3、广义表3.1、广义表的基本操作3.2、广义表的特点3.3、广义表的存储结构
yysh_001
·
2024-01-19 09:40
数据结构
数据结构
矩阵
第14章_集合与
数据结构
拓展练习(前序、中序、后序遍历,线性结构,单向链表构建,单向链表及其反转,字符串压缩)
文章目录第14章_集合与
数据结构
拓展练习选择填空题1、前序、中序、后序遍历2、线性结构3、其它编程题4、单向链表构建5、单向链表及其反转6、字符串压缩第14章_集合与
数据结构
拓展练习选择填空题1、前序、
丁总学Java
·
2024-01-19 09:38
JavaSE拓展练习
数据结构
链表
前中后序遍历
线性结构
单向链表及其反转
字符串压缩
Redis--Zset使用场景举例(滑动窗口实现限流)
文章目录前言什么是滑动窗口zset实现滑动窗口小结附录前言在Redis–Zset的语法和使用场景举例(朋友圈点赞,排行榜)一文中,提及了redis
数据结构
zset的指令语法和一些使用场景,今天我们使用zset
芝麻馅_
·
2024-01-19 09:36
Redis
redis
数据库
数据结构
计算机专业教学计划编制,
数据结构
与算法课程设计报告--教学计划编制...
数据结构
与算法课程设计报告--教学计划编制
数据结构
与算法课程设计报告题目教学计划编制目录一、需求分析311系统概述3111研究背景3112研究意义及目的312具体分析4121功能需求分析4122运行环境
肉依娜娜
·
2024-01-19 08:53
数据结构计算机专业教学计划编制
Node.js基础---fs文件系统 读取和写入
每一种解析器都是一个运行环境,不但允许js定义各种
数据结构
,进行各种计算,还允许js使用允许环境提供的内置对象和方法做一些事情。如运行在浏览器中的js的用途是操作DOM,浏览器就提供
爱健身的小刘同学
·
2024-01-19 07:24
node.js
node.js
C++ STL与Qt容器对比
〇、前言日常开发中,经常需要使用到一些
数据结构
去存放数据,纯C++开发时,只需要根据自己的需求选择合适的
数据结构
即可。
请叫我坤哥
·
2024-01-19 07:49
C++
Qt
qt
c++
开发语言
数据结构
链表
QT中互斥锁QMutex的简单使用
意图保护共享资源(对象、
数据结构
、代码段)保证在同一时刻只有一个线程在使用共享资源QMutex//阻塞加锁voidlock()//非阻塞加锁booltryLock(inttimeout=0)//解锁voidunlock
蝈蝈(GuoGuo)
·
2024-01-19 07:41
QT
qt
开发语言
数据结构
与算法之二分查找
二分查找BinarySearchBinarySearch:一种针对有序区间内时间复杂度为O(logN)的搜索方式,最常见用于已经排好序的数组文章目录二分查找BinarySearch两大基本原则三大模板实践应用典例:给定一个n个元素有序的(升序)整型数组nums和一个目标值target,写一个函数搜索nums中的target,如果目标值存在返回下标,否则返回-1。/***@param{number[
bfbshs_ddd
·
2024-01-19 07:40
数据结构与算法
算法
java
javascript
二分查找
数据结构
day4
思维导图11.单向链表任意元素查找12.单向链表任意元素修改13.单向链表任意元素删除14.单向链表逆置15.单向链表查找倒数第n个节点16.单向链表排序17.单向链表释放内存
2201_75638688
·
2024-01-19 07:37
数据结构
设计模式⑥ :访问
数据结构
二、Visitor模式Visitor模式:访问
数据结构
并处理数据
猫吻鱼
·
2024-01-19 07:29
#
《图解设计模式》
设计模式
Redis--Geo指令的语法和使用场景举例(附近的人功能)
文章目录前言Geo介绍Geo指令使用使用场景:附近的人参考文献前言Redis除了常见的五种数据类型之外,其实还有一些少见的
数据结构
,如Geo,HyperLogLog等。
芝麻馅_
·
2024-01-19 07:47
Redis
redis
数据库
缓存
Mysql中explain作用详解
一、MYSQL的索引索引(Index):帮助Mysql高效获取数据的一种
数据结构
。用于提高查找效率,可以比作字典。可以简单理解为排好序的快速查找的
数据结构
。
时光会把你雕刻成你应有的样子
·
2024-01-19 07:40
【Java】SpringBoot快速整合Redis
文末有源码gitee地址【面试】浅学Redis_redis广播-CSDN博客Redis是一种高性能开源的基于内存的,采用键值对存储的非关系型数据库,它支持多种
数据结构
,包括字符串、哈希表、列表、集合、有序集合等
吴金金5
·
2024-01-19 06:34
Java
java
spring
boot
redis
Java
数据结构
之排序(头歌平台,详细注释)
第1关:选择排序任务描述给定一组无序的数据,如果要把它们从小到大重新排序,我们要如何实现这个排序功能呢?本关任务:实现选择排序。相关知识选择排序(Selectionsort)是一种简单直观的排序算法。它的工作原理如下:首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置,然后,再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。以此类推,直到所有元素均排序完毕。上图是一
星与星熙.
·
2024-01-19 06:16
java头歌平台
数据结构
算法
排序算法
2024年回炉计划之排序算法(一)
要学习算法,你可能需要掌握以下一些基本知识:基本
数据结构
:了解和熟练使用各种
数据结构
,如数组、链表、栈、队列、树和图等。
数据结构
是算法的基础,不同的问题可能需要不同的
数据结构
来解决。
韩小浪~~
·
2024-01-19 06:08
排序算法
算法
Apache Common 工具介绍
其中包括
数据结构
处理、IO操作、网络编程、数学运算、字符串处理等等多种功能模块。
robin-cloud
·
2024-01-19 06:37
apache
【
数据结构
与算法】排序算法:冒泡排序,冒泡排序优化,选择排序、选择排序优化
目录一、冒泡排序1、冒泡排序思想2、冒泡排序算法的性能分析代码实现:二、选择排序1、选择排序思想2、选择排序算法的性能分析代码实现:一、冒泡排序1、冒泡排序思想冒泡排序的基本思想是通过相邻元素之间的比较和交换来逐步将最大(或最小)的元素移到右边(或左边)。具体来说,冒泡排序的步骤如下:从数组的第一个元素开始,依次比较相邻的两个元素。如果前面的元素大于后面的元素,则交换它们的位置,以使较大的元素向右
这题怎么做?!?
·
2024-01-19 06:04
排序算法
算法
数据结构
排序算法10----堆排序(C)
堆排序是借用
数据结构
堆来进行排序的一种算法,所以要想弄明白堆排序,首先要弄明白堆。
夹心宝贝
·
2024-01-19 06:30
排序算法
排序算法
c语言
算法
3.16打卡-3.17计划
把第一章的综合体做完了)4.线数基础部分第一批习题(660)5.操作系统1.3前两节明日任务:1.不背单词复习120新刷302.红宝书复习unit23新背unit43.高数第二章880选择填空4.线代研究15日错题5.
数据结构
链表操作
6_c
·
2024-01-19 05:23
redis
数据结构
(二)—— 对象
文章目录redis对象1.对象的类型和编码1.1类型1.2编码和底层实现(重要)2.字符串对象2.1编码的转换2.2字符串操作命令3.列表对象3.1编码转换3.2列表命令的实现4.哈希对象4.1编码转换4.2哈希命令的实现5.集合对象5.1编码转换5.2集合命令实现6.有序集合对象6.1编码的转换6.2有序集合命令的实现7.类型检查和命令多态8.内存回收9.对象共享10.对象的空转时长总结redi
倜傥村的少年
·
2024-01-19 04:32
#
redis基础
redis
数据结构
数据库
redis
数据结构
(一)
文章目录一、简单动态字符串(simpledynamicstring,SDS)1.SDS的定义2.SDS对C字符串的优化空间预分配惰性空间释放二、链表三、字典1.字典实现1.1哈希表结构1.2哈希表节点结构1.3字典结构2.哈希算法rehash4.渐进式rehash渐进式rehash执行期间的哈希表操作小结四、跳跃表五、整数集合1.整数集合的实现2.升级3.升级的好处与坏处好处:坏处:(个人认为)六
倜傥村的少年
·
2024-01-19 04:02
#
redis基础
redis
MySQL索引的原理,B+树、聚集索引和二级索引的结构分析
索引是一种用于快速查询行的
数据结构
,就像一本书的目录就是一个索引,如果想在一本书中找到某个主题,一般会先找到对应页码。
程序猿MM
·
2024-01-19 04:47
Python
数据结构
与算法——队列
什么是队列队列是线性的集合,对于队列来说,插入限制在一端(队尾),删除限制在另一端(队头)。队列支持先进先出(FIFO)的协议。队列的实现classQueue:def__init__(self):self.__items=[]defis_empty(self):returnself.__items==[]defpeek(self):ifnotself.is_empty():returnself._
hongliang888
·
2024-01-19 04:05
【Java
数据结构
-- 实现双链表的接口方法】
双链表根据索引找节点6.双链表根据索引插入节点7.双链表删除值为key的节点8.删除所有值为key的节点9.双链表是否包含值为key节点10.双链表大小11.清空双链表12.打印双链表1.双链表双链表是一种
数据结构
水冠7
·
2024-01-19 02:10
Java数据结构
java
数据结构
开发语言
【Java
数据结构
-- 使用数组和链表实现栈】
数组和链表模拟实现栈1.栈2.栈的使用3.通过数组实现栈3.1栈是否满3.2入栈push3.3出栈pop3.4栈是否为空3.5获取栈顶元素4.通过链表实现栈4.2压栈push4.3出栈pop4.4获取栈顶元素4.5判断栈是否空4.6判断栈是否满1.栈栈:是一种特殊的线性表,只允许在固定的一端插入和删除元素操作。进行数据插入和删除操作的一端称为栈顶,另一端称为栈底。栈中的数据元素遵守后进先出LIFO
水冠7
·
2024-01-19 02:10
Java数据结构
java
数据结构
栈
【Java
数据结构
-- 顺序表】
List和ArrayList与顺序表一.List1.1List介绍2.1常见接口介绍3.1List的使用二.ArrayList与顺序表1.线性表2.顺序表2.1接口的实现2.2顺序表的创建2.3顺序表的打印2.4顺序表的插入2.5顺序表的按索引位置插入数据2.6判断顺序表是否包含某个数2.7返回顺序表某个数的索引2.8获取顺序表pos位置的值2.9更新顺序表pos位置的值2.10顺序表删除元素2.
水冠7
·
2024-01-19 02:40
Java数据结构
数据结构
java
list
【Java
数据结构
-- 实现单链表的接口方法】
单链表1链表的引入2链表的说明3单链表3.1单链表的创建3.2单链表的打印3.3单链表是否存在某个元素3.4单链表当前节点个数3.5单链表的头插法3.6单链表的尾插法3.7单链表获取某个索引的节点3.8单链表往指定索引位置插入3.9单链表删除数据3.10删除所有元素为key的节点3.11回收链表1链表的引入当在ArrayList任意位置插入或者删除元素时,就需要将后序元素整体往前或者往后搬移,时间
水冠7
·
2024-01-19 02:40
Java数据结构
java
数据结构
算法
上一页
94
95
96
97
98
99
100
101
下一页
按字母分类:
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
其他