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
数据结构学习小结
【零基础】学python
数据结构
与算法笔记(目录版)
【零基础】学python
数据结构
与算法笔记11.算法入门概念2.估计算法运行效率与时间复杂度3.简单判断时间复杂度4.空间复杂度5.递归6.汉诺塔问题【零基础】学python
数据结构
与算法笔记27.顺序查找
荒野火狐
·
2024-01-26 13:24
python
笔记
python
算法
排序算法
数据结构
C语言实例——四种排序算法(冒泡排序、选择排序、插入排序、快速排序)
代码三、插入排序1、原理2、代码四、快速排序1、原理2、代码3、操作过程BBAgain代码均以按从小到大排序为例只写出来了排序的函数,减少博客冗余内容若叙述存在差错,烦请大佬指出BBTime这个学期开了
数据结构
的课程
吃瓜老奶奶
·
2024-01-26 13:22
C
语言
c语言
排序算法
快速排序
插入排序
初学
数据结构
:栈和队列
目录1.栈(Stack)1.1概念1.2栈的使用1.3栈的模拟实现1.4栈的应用场景1.5概念区分2.队列(Queue)2.1概念2.2队列的使用2.3队列模拟实现2.4循环队列3.双端队列(Deque)4.面试题【本节目标】栈的概念及使用队列的概念及使用相关OJ题1.栈(Stack)1.1概念栈:一种特殊的线性表,其只允许在固定的一端进行插入和删除元素操作。进行数据插入和删除操作的一端称为栈顶,
胖了你都蹲不下来撸猫
·
2024-01-26 13:46
数据结构自学用品
数据结构
初学
数据结构
:二叉树相关oj题
目录1.相同的树2.另一棵树的子树3.翻转二叉树4.平衡二叉树5.对称二叉树6.二叉树构建与遍历7.二叉树的层序遍历8.二叉树的最近公共祖先9.从前序与中序遍历序列构造二叉树10.从中序与后序遍历序列构造二叉树11.根据二叉树创建字符串12.二叉树的前序遍历非递归实现13.二叉树的中序遍历非递归实现14.二叉树的后续遍历非递归实现publicclassBinaryTree{classTreeNod
胖了你都蹲不下来撸猫
·
2024-01-26 13:46
数据结构自学用品
数据结构
初学
数据结构
:初始泛型
目录1.包装类1.1基本数据类型和对应的包装类1.2装箱和拆箱1.3自动装箱和自动拆箱2.什么是泛型3.引出泛型3.1语法4.泛型类的使用4.1语法4.2示例4.3类型推导(TypeInference)5.裸类型(RawType)(了解)5.1说明6.泛型如何编译的6.1擦除机制6.2为什么不能实例化泛型类型数组7.泛型的上界7.1语法7.2示例7.3复杂示例8.泛型方法8.1定义语法8.2示例8
胖了你都蹲不下来撸猫
·
2024-01-26 13:45
数据结构自学用品
数据结构
python
开发语言
初学
数据结构
:时间和空间复杂度
目录1.算法效率2.时间复杂度2.1时间复杂度的概念2.2大O的渐进表示法2.3推导大O阶方法2.4常见时间复杂度计算举例3.空间复杂度【本节目标】算法效率时间复杂度空间复杂度如何去衡量一个算法的好坏?时间复杂度:用某种函数来表示空间复杂度1.算法效率算法效率分析分为两种:第一种是时间效率,第二种是空间效率。时间效率被称为时间复杂度,而空间效率被称作空间复杂度。时间复杂度主要衡量的是一个算法的运行
胖了你都蹲不下来撸猫
·
2024-01-26 13:15
数据结构自学用品
数据结构
算法
python
初学
数据结构
:Java对象的比较
目录1.PriorityQueue中插入对象2.元素的比较2.1基本类型的比较2.2对象比较的问题3.对象的比较3.1基于Comparable接口类的比较3.2基于比较器比较3.3三种方式对比4.集合框架中PriorityQueue的比较方式5.使用PriorityQueue创建大小堆,解决TOPK问题【本节目标】Java中对象的比较集合框架中PriorityQueue的比较方式模拟实现Prior
胖了你都蹲不下来撸猫
·
2024-01-26 13:15
数据结构自学用品
java
数据结构
算法
初学
数据结构
:优先级队列(堆)
目录1.优先级队列概念2.优先级队列的模拟实现2.1堆的概念2.2堆的性质2.3堆的存储方式2.4堆的创建2.4.1堆向下调整2.4.2堆的创建2.4.3建堆的时间复杂度2.5堆的插入与删除2.5.1堆的插入2.5.2堆的删除2.6用堆模拟实现优先级队列3.常用接口介绍3.1PriorityQueue的特性3.2PriorityQueue常用接口介绍3.2.1优先级队列的构造3.2.2插入/删除/
胖了你都蹲不下来撸猫
·
2024-01-26 13:40
数据结构自学用品
数据结构
数据结构
实验八:排序的应用
目录一、实验目的二、实验原理1.直接插入排序2.快速排序三、实验内容实验1代码截图实验2代码截图一、实验目的1、掌握排序的基本概念;2.掌握并实现以下排序算法:直接插入排序、快速排序。二、实验原理1.直接插入排序其基本思想是将一个待排序的元素插入到已经排好序的部分。从第二个元素开始,将当前元素插入到已经排好序的序列中。将当前元素依次与已排序序列中的元素比较,找到合适的位置插入。重复以上步骤,直到所
YSRM
·
2024-01-26 12:30
数据结构
数据结构
第二篇:
数据结构
与算法-顺序表
顺序表动态星空制作#include#include#includeusingnamespacestd;#defineMAX_START100//星星数#defineMAX_MARGIN80//随机地#defineWIN_WIDTH640//窗口宽#defineWIN_HEIGHT480//窗口高#defineT_NUM2#defineRADIO5//半径#defineSTEP5//步长//设置乌龟
坑真多
·
2024-01-26 12:58
c++
奇牛编程
visual
studio
数据结构
面向对象
Java反转链表,简单算法
文章目录一、题目二、答案三、我的解决思路总结Java单向链表,指的是一种
数据结构
,用于存储一系列的元素。每个元素包含两部分:一个存储数据的值和一个指向下一个元素的引用。
陈年小趴菜
·
2024-01-26 12:57
Java-基础
java
链表
算法
插入排序和希尔排序
.个人主页:晓风飞专栏:
数据结构
|Linux|C语言路漫漫其修远兮,吾将上下而求索文章目录插入排序基本思想:代码实现;希尔排序基本思想:在这里插入图片描述多组并排优化《
数据结构
(C语言版)》---严蔚敏希尔排序的特性总结
晓风飞
·
2024-01-26 12:22
数据结构
排序算法
算法
数据结构
与算法笔记day13:二分查找(下)
上一节我们讲了二分查找的最基本的写法,就是在一个没有重复元素的数组中查找,今天来看四个常见的二分查找变形问题:1查找第一个值等于给定值的元素比如下面这个有序数组中,有3个重复的8,我们希望找到第一个等于8的数据,也就是下标是5的元素。代码如下:运行结果:代码思路为,当mid==c时,有两种情况下这个mid就是我们要找的第一个值等于给定值的元素,第一种是mid==0,它已经是第一个元素了,那肯定也是
楠楠喜欢泡枸杞
·
2024-01-26 12:09
基于redis的
数据结构
做缓存分页利弊
①:基于redis的list
数据结构
,直接通过list的
数据结构
,用range方法可以进行分页,在数据量大的时候,性能也很可观,但是当存在接口高并发访问时,这个list可能会无限延长,且里面的数据会存在很多重复
不敲代 码的程序员
·
2024-01-26 12:14
redis
缓存
数据结构
HashMap扩容机制详解
扩容的触发条件2.扩容的具体步骤2.1计算新的容量2.2创建新的桶数组2.3将元素重新分配到新的桶数组中2.4更新容量和阈值3.与并发性能的关系4.扩容的性能优化5.总结HashMap是Java中常用的
数据结构
之一
达芬奇要当程序员
·
2024-01-26 12:40
java
开发语言
hashmap
【3.4数据库系统】逻辑结构设计
目录1.关系模型的概念1.1关系模型的基本概念1.2关系模型相关概念2.逻辑结构设计1.关系模型的概念1.1关系模型的基本概念关系模型属于数据模型数据模型三要素:
数据结构
、数据操作、数据的约束条件。
script-pro
·
2024-01-26 12:10
系统分析师
程序人生
学习方法
软考
系统分析师
使用 Redis 的 List
数据结构
实现分页查询的思路
假设有一个存储数据的List,每个元素代表一个记录,例如recordsList。按页存储数据:每页存储一定数量的记录。例如,第一页存储索引0到N-1的记录,第二页存储索引N到2N-1的记录,以此类推。分页查询:当需要查询某一页的数据时,可以使用Redis的LRANGE命令来获取指定范围内的记录。例如,对于第一页,可以使用LRANGErecordsList0(pageSize-1)。分页信息存储:可
达芬奇要当程序员
·
2024-01-26 12:31
redis
bootstrap
数据库
数据库初识
一、什么是数据库数据库的定义数据库即database简称DB,是“按照
数据结构
来组织、存储和管理数据的仓库”,是一个长期存储在内的、有组织的、可共享的、统一管理的大量数据的集合。
Eason_beed
·
2024-01-26 11:06
c语言栈中s 1 m 是什么,
数据结构
C语言版第三章 栈和队列
第三章栈和队列重点难点掌握栈和队列这两种抽象数据类型的特点,并能在相应的应用问题中正确选用它们;熟练掌握栈类型的两种实现方法;熟练掌握循环队列和链队列的基本操作实现算法;理解递归算法执行过程中栈的状态变化过程,便于更好地使用递归算法。典型例题1.设将整数1,2,3,4依次进栈,但只要出栈时栈非空,则可将出栈操作按任何次序夹入其中,请回答下述问题:(1)若入、出栈次序为Push(1),Pop(),P
yan jay
·
2024-01-26 11:37
c语言栈中s
1
m
是什么
学习小组Day5笔记—白兔儿溜溜
R语言
数据结构
新手笔记R的赋值符号不是等号,而是<-在Console控制台输入命令,相当于Linux的命令行R的代码都是带括号的,括号必须是英文!!!的。向量是由元素组成的,元素可以是数字或者字符串。
白兔儿溜溜
·
2024-01-26 11:24
【
数据结构
】(C语言版)第三章:栈和队列
文章目录一、栈1.顺序栈2.共享栈3.链栈4.练习题二、队列1.顺序存储2.链式存储3.双端队列4.练习题三、栈和队列的应用1.栈在括号匹配时的应用2.栈在表达式求值中的应用3.栈在递归时的应用4.队列——树的层次遍历5.队列——图的层次遍历6.队列——操作系统应用四、特殊矩阵1.压缩存储2.稀疏矩阵一、栈概念:先进后出不同的出栈序列的个数:(卡特兰数)基操:InitStack(&S);//初始化
_popo_
·
2024-01-26 11:06
#
数据结构
数据结构
(C语言版)第三章 栈和队列-整理-队列
队列允许插入的一端叫做队尾允许删除的一段叫做队头先进先出的线性表(FIFO)链队列:#include#include#defineOK1#defineERROR0#defineOVERFLOW-2typedefintQElemType;typedefintStatus;//-------单链队列——队列的链式存储结构--------typedefstructQNode{QElemTypedata;
Glitter_N
·
2024-01-26 11:35
数据结构
数据结构
c语言
数据结构
(C语言版)第三章栈和队列
目录3.1栈和队列的定义和特点3.1.1栈的定义和特点3.1.2队列的定义和特点3.2栈的表示和操作的实现3.2.1栈的类型定义3.2.2顺序栈的表示和实现顺序栈的存储结构定义:初始化:入栈:出栈:取栈顶元素:遍历栈中元素:获取栈中元素个数:判断栈是否为空:3.2.3链栈的表示和实现链栈的存储结构定义:初始化:入栈:出栈:取栈顶元素:遍历栈中元素:获取栈中元素个数:判断链栈是否为空:3.2.4栈的
乱码怪才
·
2024-01-26 11:03
数据结构
数据结构
Python_Day7_面向对象学习
3.面向对象的特性:封装、继承、多态4.类、方法、面向过程VS面向对象编程范式编程是程序员用特定的语法+
数据结构
+算法组成的代码来告诉计算机如何执行任务的过程,一个程序是程序员为了得到一个任务结果而编写的一组指令的集合
weixin_33739646
·
2024-01-26 11:02
python
数据库
数据结构与算法
【C++】反向迭代器模拟实现
樊梓慕:个人主页个人专栏:《C语言》《
数据结构
》《蓝桥杯试题》《LeetCode刷题笔记》《实训项目》《C++》《Linux》《算法》每一个不曾起舞的日子,都是对生命的辜负目录前言1.利用适配器的思想2
樊梓慕
·
2024-01-26 11:24
C++
c++
开发语言
小程序样例3:根据日历创建待办事项
基本功能1、待办事项查看选择不同的日期显示不同的待办:2、选择日期后新增事项:3.点击事项,查看详情4、删除事项:删除事项3之后,剩余事项25、点击日期可以选择更多的月:实现思路:1、
数据结构
:{level
小田田_XOW
·
2024-01-26 11:14
小程序开发
小程序
索引的概述和性能分析
索引index,是一种有序的
数据结构
,可以高效的获取数据,在数据库中维护着满足查找特定算法的
数据结构
,就是索引无索引的情况,查询数据时会全表扫描,效率极低索引结构(1)二叉树,查询性能还行,但当数据顺序插入时
海色ha1se
·
2024-01-26 10:05
数据结构
Apache Spark
ApacheSpark的基本概念包括以下几个方面:弹性分布式数据集(ResilientDistributedDataset,RDD):RDD是Spark的核心
数据结构
,它代表了分布式内存中的不可变对象集合
先------------------
·
2024-01-26 10:30
apache
spark
大数据
Redis之使用HyperLogLog统计网站UV
一句话:HyperLogLog用来统计一个很大很大的数据集(海量数据)的基数,是一个占用空间极低的set,省空间版的setRedis在2.8.9版本中添加了HyperLogLog
数据结构
1.区分UV和PV
Pr Young
·
2024-01-26 10:58
redis
redis
MySQL索引
有志者,事竟成文章目录简介初见索引索引操作主键索引唯一索引普通索引全文索引查询索引删除索引总结—索引创建原则简介索引是数据库中用于提高查询性能的
数据结构
。
拖拉机厂第一代码手
·
2024-01-26 10:30
MySQL
mysql
android
数据库
java大厂面经-阿里腾讯、网易美团、京东、华为、快手、字节全在这里了
3.常用的
数据结构
?4.栈跟队列的区别?5.编程题:使用两个栈实现队列的功能6.mysql的b树和b+树?7.聚簇索引和非聚簇索引?8.索引的优化,索引的失
前程有光
·
2024-01-26 09:53
数据结构
——顺序表和链表的比较
1.逻辑结构顺序表和链表都属于线性表,都是线性结构2.存储结构顺序表:顺序存储优点:支持随机存取,存储密度高缺点:大片连续空间分配不方便,改变容量不方便链表:链式存储优点:离散的小空间分配方便,改变容量方便缺点:不可随机存取,存储密度低3.基本操作-创建顺序表:需要预分配大片连续空间。若分配空间过小,则之后不方便拓展容量;若分配空间过大,则浪费内存资源;静态分配:静态数组,容量不可改变动态分配:动
xixixi77777
·
2024-01-26 09:40
数据结构
链表
【JavaEE】网络编程 TCP/UDP
其他专栏:《MySQL》《C语言》《javaSE》《
数据结构
》等内容分享:本期将会分享网络编程相关的知识目录什么是网络编程网络编程的基本概念Socket概
paper jie
·
2024-01-26 09:39
#
JavaEE
JAVA
网络
服务器
java
TCP/IP详解卷二实现:第一章:概述
其中发送和接受的数据都存储在mbuf这个
数据结构
。
mxy990811
·
2024-01-26 09:38
TCP
/
IP
tcp/ip
单片机
网络协议
C++&&
数据结构
——红黑树
一,关于红黑树红黑树也是一种平衡二叉搜索树,但在每个节点上增加一个存储位表示节点的颜色,颜色右两种,红与黑,因此也称为红黑树。通过对任意一条从根到叶子的路径上各个节点着色方式的限制,红黑树可以确保没有一条路径会比其他路径长出两倍,因此是“近似平衡”。下面就是一棵红黑树:结合上面的图,我们可以了解下红黑树成立的各种条件:①每个节点不是红色就是黑色②根节点是黑色的③如果一个节点是红色的,那么这个红色节
小堃学编程
·
2024-01-26 09:08
数据结构
java
算法
非线性
数据结构
非线性
数据结构
set集合①有序不重复set②有序可重复multiset③无序不重复unordered_set④无序可重复unordered_multiset有序省内存无序省时间//头文件#include
梦芸.
·
2024-01-26 09:07
数据结构
算法
c++
考研
java-Map接口
*每个键最多只能映射到一个值-Map接口和Collection接口的区别:*Map时双列的,Collection是单列的*Map的键是唯一的,Collection的子体系Set也是唯一的*Map集合的
数据结构
只针对键有效
顾十方
·
2024-01-26 09:04
java
集合
java复习篇
数据结构
:链表第一节
目录单向链表初始头插思路情况一情况二代码尾插思路遍历优化遍历遍历验证头插尾插代码优化尾插测试get思路代码测试insert思路代码优化测试remove移除头结点提问移除指定位置测试单向链表每个元素只知道自己的下一个元素是谁,最后一个元素的下一个元素为null初始publicclassSingleLinkedList{//头指针privateNodehead;//节点类private对外隐藏细节@D
Jc_Stu
·
2024-01-26 09:24
链表
数据结构
Zookeeper集群 + Kafka集群
Zookeeper概述1.Zookeeper定义2.Zookeeper工作机制3.Zookeeper特点(1)组成(2)全局数据一致(3)更新请求顺序执行(4)数据更新原子性(5)实时性4.Zookeeper
数据结构
江南字子川
·
2024-01-26 09:15
zookeeper
kafka
分布式
【
数据结构
】
数据结构
初识
前言:
数据结构
是计算存储,组织数据的方式。
数据结构
是指相互间存在一种或多种特定关系的数据元素的集合。通常情况下,精心选择的
数据结构
可以带来更高的运行或者存储效率。
上善若水-学者至上
·
2024-01-26 09:59
数据结构
81.网游逆向分析与插件开发-背包的获取-装备栏
数据结构
的逆向分析
内容参考于:易道云信息技术研究院VIP课上一个内容:自动化助手显示物品数据-CSDN博客然后游戏中有弓箭,弓箭有数量,可以作为突破口,也可以使用物品id获取弓的方式获取弓箭的方式然后搜索250然后搜索出一个然后可以正常改成999然后接下来找出是什么改写了这个数据然后把弓箭拆下来所以一共有两个地方修改它,一个是995854,一个是5BAF36,然后简单看一下看出,0x5BAF36位置有大量数据更新0
染指1110
·
2024-01-26 09:27
网游逆向
游戏
数据结构
--图的存储结构
系列文章目录第九话
数据结构
之图的存储文章目录一、了解什么是图二、图的定义和基本术语三、存储结构之邻接矩阵1.邻接矩阵的介绍2.邻接矩阵的创建3.主函数中实现四、存储结构之邻接表1.邻接表的介绍2.邻接表的创建
吃饱了想撑死
·
2024-01-26 09:26
数据结构
python
numpy
数据结构
算法
数据结构
——链式二叉树
在上一篇博客中,已经介绍了顺序二叉树——堆的实现,这次我们接着上一次的成果,继续学习有关于链式二叉树的相关知识。4.链式二叉树4.1链式二叉树的结构定义对于二叉链的树而言,我们以链表的形式组织整棵树结构。因为二叉链要求在携带数据的同时,需要标明其左右孩子,因此我们定义的结构体中,有着两个指针,分别指向左右孩子。typedefcharBTDataType;typedefstructBinaryTre
犀利卓
·
2024-01-26 09:53
数据结构
数据结构
之顺序存储与链式存储
数据结构
之顺序存储与链式存储定义特点前驱和后继存储结构顺序存储结构定义特点优缺点基本操作链式存储结构1、单链表节点基本操作2、静态链表3、双向链表4、循环链表顺序存储和链式存储比较定义线性表,全名为线性存储结构
wahkim
·
2024-01-26 09:22
数据结构
数据结构
数据结构
之图的定义与存储
数据结构
之图的定义与存储1、图的定义2、图的存储结构
数据结构
是程序设计的重要基础,它所讨论的内容和技术对从事软件项目的开发有重要作用。
yysh_001
·
2024-01-26 09:20
数据结构
数据结构
算法
RabbitMQ 交换机类型详解
队列队列是RabbitMQ内部使用的一种
数据结构
,尽管消息流经RabbitMQ和应用程序,但它们只能存储在队
Kris_zwl
·
2024-01-26 08:09
rabbitmq
分布式
lowdb在Vue项目中的使用;
介绍:轻量级本地JSON数据库;使用JSON为存储的
数据结构
,基于lodash(https://www.lodashjs.com/)开发;实际应用:Vue项目中Vuex存储数据,刷新页面时数据丢失的问题
wen_文文
·
2024-01-26 08:29
Vue
vue
深入理解C语言程序的栈机制
其中,栈作为一种基础且关键的
数据结构
,对于理解和优化程序性能具有重大意义。特别是在C语言编程中,栈的使用无处不在,从函数调用到变量存储,都离不开栈的支撑。
极客代码
·
2024-01-26 08:25
专搞C语言
c语言
数据结构
_单链表-1.23
学习内容一.1.19移除一个元素,删掉重复元素思路:采用两个下标,一个下标遍历数组,一个下标辨别特殊情况的发生,并将特殊情况的数据结果保存起来。问题:我用的只有num[i],其空间复杂度是O(N),满足题目要求,但是结果就是在oj里栈溢出了。可能它默认有时间复杂度的限制。解答:是内存出问题,因为你没有考虑空数组的情况,要先判断输入为空的情况下才行。C++简介C++近似=C语言+面向对象+通用编程。
雨是叶落下来的
·
2024-01-26 08:33
数据结构
c语言
学习
开发语言
数据结构
_顺序表-1.19
学习内容线性表这相当于一种数据管理,你通过采集获得了一堆数据,这些数据你该怎么处理,提取出你需要的信息。线性表就是其中的一种管理数据的形式:N个有相同特性的数据元素的有限序列。(例如:顺序表(数组),链表(指针),栈,队列,字符串等)1.顺序表从物理地址头开始连续的存储单元。静态顺序表#defineN100#typedefintSLDataTypetypedefstructSeqlist{SLDa
雨是叶落下来的
·
2024-01-26 08:32
数据结构
学习
开发语言
c语言
上一页
72
73
74
75
76
77
78
79
下一页
按字母分类:
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
其他