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
acm_数据结构
【Redis】Redis如何做内存优化?
个人博客:个人主页个人专栏:Redis⛳️功不唐捐,玉汝于成目录前言正文使用
数据结构
:压缩对象:过期策略:分片:使用持久化方式:内存碎片整理:监控和分析:升级到新版本:Lua脚本优化:避免大量小对象:结语我的其他博客前言在
还在路上的秃头
·
2024-01-19 13:41
#
Redis
redis
数据库
缓存
面试
笔记
mysql索引详解
索引的定义MySQL官方对索引的定义为:索引(Index)是帮助MySQL高效获取数据的
数据结构
.可以得出索引的本质就是
数据结构
你可以简单理解为"排序好的快速查找
数据结构
"在数据之外,数据库还维护着满足特定查找算法的
数据结构
进击的PHPer
·
2024-01-19 12:33
说说你对堆的理解?如何实现?应用场景?
一、是什么堆(Heap)是计算机科学中一类特殊的
数据结构
的统称堆通常是一个可以被看做一棵完全二叉树的数组对象,如下图:总是满足下列性质:堆中某个结点的值总是不大于或不小于其父结点的值堆总是一棵完全二叉树堆又可以分成最大堆和最小堆
C+ 安口木
·
2024-01-19 12:26
算法
数据结构
【
数据结构
】循环队列(数组实现)
目录一、循环队列定义怎么使一个数组在逻辑上呈“环状”呢?二、循环队列与顺序队列的差异1、存储方式:2、操作方式:3、空间利用率:4、循环队列判断队空的方式:5、循环队列判断队满的方式完整测试代码及注释:总结:一、循环队列定义将顺序存储队列的元素的一维数组首尾相接,形成一个环状,如下图所示,这种形式表示的队列称为循环队列。循环队列仍然是顺序队列结构,只是逻辑上和前面的顺序队列有所不同。#define
这题怎么做?!?
·
2024-01-19 12:54
算法
【
数据结构
】二叉树的基本操作大全,学会二叉树基本操作这一篇就够了:二叉树前序、中序、后序、层次遍历;求二叉树总结点个数,叶子结点个数,二叉树第k层的结点个数;求二叉树的高度;在二叉树中查找值为x的结点
目录一、二叉树的定义1、二叉树的定义2、二叉树的五种形态二叉树的子树:3、满二叉树与完全二叉树4、二叉树的性质5、二叉树的存储结构1、顺序存储编辑2、链式存储二、二叉树的遍历按照前序序列构建二叉树1、前(先)序遍历(PreorderTraversal)前序遍历动态过程图:下面是前序遍历的递归图解:前序遍历代码及注释:2.中序遍历(InorderTraversal)中序遍历动态过程图:中序遍历代码及
这题怎么做?!?
·
2024-01-19 12:54
数据结构
c语言
【
数据结构
】单链表的基本操作(C语言版)
目录单链表的定义单链表的特点以及与顺序表的差别单链表的基本操作1、单链表的初始化2、头插法建立单链表3、尾插法建立单链表4、求单链表长度5、按值查找元素6、按序号查找元素7、在第i个位置前插入节点(元素)8、在某个值x前插入节点9、按位置删除节点10、删除单链表中所有数据域等于x的节点11、输出单链表数据12、销毁单链表完整测试代码:单链表的定义单链表(Singlylinkedlist)是一种常见
这题怎么做?!?
·
2024-01-19 12:23
c语言
开发语言
数据结构
【
数据结构
】堆:堆的构建,堆的向上调整算法,堆的向下调整算法、堆排序
目录一、堆的定义1、堆的定义:2、根节点与其左、右孩子间的联系二、堆的创建1、堆的向下调整算法2、堆的向上调整算法三、堆排序一、堆的定义1、堆的定义:堆可以被看作是一棵完全二叉树的数组对象。即在存储结构上是数组,在逻辑结构上是一棵完全二叉树。在堆中,树的每个节点都满足堆属性,即父节点的值大于(或小于)其子节点的值。具体而言,对于最大堆,父节点的值大于等于其子节点的值;而对于最小堆,则是父节点的值小
这题怎么做?!?
·
2024-01-19 12:53
数据结构
开发语言
c语言
算法
C语言 位域的使用
为了节省存储空间,并使处理简便,C语言又提供了一种
数据结构
,称为"位域"或"位段"。所谓"位域"是把一个字节中的二进制位划分为几个不同的区域,并说明每个区域的位数。每个域有一个域名,允许在程序
吾爱技术圈
·
2024-01-19 12:52
C语言
C语言(位域)
基于节省内存空间的考虑,C语言提供了一种叫做位域的
数据结构
。二、位域定义允许在一个结构体中以位为单位来指定其成员长度,这种以位为单位
秃秃秃秃哇
·
2024-01-19 12:20
c语言
c语言
c语言位域总结
C语言提供了一种
数据结构
,称为位域(位段)用于这种情况。
ganbiaovip
·
2024-01-19 12:17
2022年40周记:事以密成,语以泄败
本文用时32min(10-01写的,22:07-22:22,22:40-22:57)本周计划做题做一套真题(40分左右,不少知识点都忘记了)做了点线代题复习&学习看了点高数知识看了点python的机器学习、
数据结构
的知识在
im天行
·
2024-01-19 12:31
c语言isempty函数代码,使用C语言实现链栈以及initialize,push,pop,isEmpty,getlength,destory等操作...
由于栈的先进后出特性,栈在很多地方都很适用,比如括号匹配,算术表达式求职,路径判断(走迷宫游戏)高级点的有函数的调用等等总之,经常要接触栈尤其是现在作为学生,一定要把
数据结构
这一块给弄好作为链栈,那么还是需要定义一下存储数据的节点
梁隼
·
2024-01-19 12:43
c语言isempty函数代码
深入了解指针(一)
前言指针可是
数据结构
的基础,其内容及重要又繁多,之前没有时间整理出来,现在放假了怎么说也要写一个,既是对前面的总结和梳理,也可以用来以后的查找知识,ok,废话不多,直接启动。
一颗青果
·
2024-01-19 11:08
C语言知识点
c++
c语言
算法
【
数据结构
】非递归实现快速排序与归并排序
递归是可以向非递归进行变化的:比如很经典的斐波那契数列可以用递归实现也可以用循环实现但是有些复杂的递归仅仅依靠循环是很难控制的,所以我们需要借助
数据结构
中的栈与队列帮助我们用非递归模拟递归,故有的时候我们说非递归不是递归却胜似递归通过本文可以更好的对比来理解两者不同之处目录快速排序的非递归
统一热红茶
·
2024-01-19 11:12
基于C语言实现的数据结构
数据结构
排序算法
算法
【Redis】Redis基础
Redis基础初识Redis认识NoSQLSQL:结构化查询语言=>关系型数据库NoSQL:非关系型数据库SQL与NoSQL的差异:
数据结构
SQL结构化:表的信息依赖于表的结构NoSQL非结构化:存储的信息为
wmh1024
·
2024-01-19 11:37
redis
数据库
缓存
栈(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
上一页
93
94
95
96
97
98
99
100
下一页
按字母分类:
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
其他