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语言-2
第2章算法开发一个程序通常要解决算法、
数据结构
、程序设计方法以及语言工具和环境这4个问题。其中,算法是核心,解决的是“做什么”和“如何做”的问题。
manyoftenvictory
·
2024-01-20 03:27
c语言
算法
开发语言
耦合性分类和总结
公共的数据环境可以是全局
数据结构
、共享的通信区、内存的公共覆
codingBen
·
2024-01-20 03:25
Java
数据结构
之二叉搜索树
第1关:二叉搜索树的介绍与构建本关任务:构建一棵二叉搜索树,向其中添加结点。packagestep1;/***Createdbyzengpengon2018/3/3.*/publicclassBSTree{privateTreeNoderoot;//根结点publicBSTree(){root=null;}/***向树root中插入key**@paramkey要插入的值*/publicvoidin
Ssaty.
·
2024-01-20 03:06
Educoder实训
python
java
数据结构
之二叉搜索树(C++实现)
数据结构
之二叉搜索树(C++)我之前的博客已经介绍过了二叉树的基本概念和简单实现,具体参考
数据结构
-树(C语言实现篇)。
CHAK&MING
·
2024-01-20 03:05
数据结构
数据结构
c++
算法
数据结构
之二叉搜索树
二叉搜索树满足条件:1.对于根节点:左子树中所有节点的值小于右子树中所有节点的值2.任意节点的左右子树也是二叉搜索树,同样满足条件1二叉搜索树的常用操作我们将二叉搜索树封装为一个类BinarySearchTree,并声明一个成员变量root,指向树的根节点查找节点给定目标值target,我们可以根据二叉搜索树的性质来查找,声明一个节点cur从根节点开始遍历若cur.valtarget说明targe
༺❀ൢ望༒月❀ൢ❀
·
2024-01-20 03:04
数据结构
数据结构
python 一等函数基础
编程语言理论家把“一等对象”定义为满足下述条件的程序实体:在运行时创建能赋值给变量或
数据结构
中的元素能作为参数传给函数能作为函数的返回结果在Python中,整数、字符串和字典都是一等对象——没什么特别的
MZP_man
·
2024-01-20 01:59
python
python 字典集合散列表原理
在一般的
数据结构
教材中,散列表里的单元通常叫作表元(bucket)。在dict的散列表当中,每个键值对都占用一个表元,每个表元都有两个部分,一个是对键的引用,另一个是对值的引用。
MZP_man
·
2024-01-20 01:57
python
散列表
Redis学习
数据量大到一定程度,单机数据库无法存放2.数据的索引(B+Tree),一个机器内存无法存储3.访问量大之后(读写混合),一台服务器无法承受Memcached(缓存)+MySQL+垂直拆分(读写分离)发展过程:优化
数据结构
和索引
三月计划
·
2024-01-20 01:21
redis
redis
Python-列表操作(下)
图片列表是非常常见的一种
数据结构
,那么Python中,都对列表提供了哪些操作,又如何对列表进行创建,增、删、改、遍历呢?本文就给大家汇总最基本,也是最常用的几种操作。
IT赶路人
·
2024-01-20 01:49
linux 设备驱动之tty_driver
数据结构
介绍
tty_driver结构用来注册一个tty驱动到tty核心.这是结构中所有不同的成员的列表和如何被tty核心使用:structmodule*owner;这个驱动的模块拥有者.intmagic;给这个结构的"魔术"值.应当一直设为TTY_DRIVER_MAGIC.在alloc_tty_driver函数中被初始化.constchar*driver_name;驱动的名子,用在/proc/tty和sysf
一叶知秋yyds
·
2024-01-20 00:27
linux
驱动开发
linux
c语言
驱动开发
linux 设备驱动之tty_operaions
数据结构
介绍
tty_operations结构包含所有的函数回调,可以被一个tty驱动设置和被tty核心调用.当前,所有包含在这个结构中的的函数指针也在tty_driver结构中,但是会很快被只有一个这个结构的实例来替代.int(*open)(structtty_struct*tty,structfile*filp);open函数.void(*close)(structtty_struct*tty,struct
一叶知秋yyds
·
2024-01-20 00:27
驱动开发
linux
linux
驱动开发
c语言
添加与搜索单词 -
数据结构
设计
字典树思路:设计一棵字典树,每个节点存放单词的一个字符,节点放一个标记位,如果是单词结束则标记;字典树插入:字典树默认有26个slot槽代表a-z;遍历单词,如果字符对应槽存在则迭代到子节点,如果不存在则创建;在单词结尾的节点,将flag标记;字典树查询:定义dfs(word,index,trie)函数,表示word的第index字符是否在trie树上;递归查询,终止条件为index为word长度
slowfastflow
·
2024-01-20 00:09
力扣实践
数据结构
STL初识
数据结构
;标准模板库,standardtemplatelibaray;里面有定好的容器、算法、迭代器、仿函数、适配器、空间配置器;最先学容器,string类、vector等;string类管理多个字符的
数据结构
Game Changer
·
2024-01-20 00:27
c++
开发语言
【常见21种故障模型】
输入非法数据2、输入默认值3、输入特殊字符集4、输入使缓冲区溢出的数据5、输入产生错误的合法数据组合6、产生同一个输入的各种可能输出7、输出不符合业务规则的无效输出8、输出属性修改后的结果9、屏幕刷新显示10、
数据结构
溢出
憨憨的官
·
2024-01-19 23:33
软件测试故障模型
笔记
软件测试
学习心得:递归问题实例——汉诺塔问题
递归=递推+回归,是分治法的应用,属于数学与计算科学领域的重要思想,在离散数学、
数据结构
中起到了重要基础作用,是处理结构自相似性问题的必需工具。
椰萝Yerosius
·
2024-01-19 23:01
学习心得
c语言
青少年编程
算法
回归
vivado RTL分析
RTL顶层设计的细化运行RTLlinting检查,执行高级优化,从RTL推断逻辑,构建设计
数据结构
,并可选择应用设计约束。
cckkppll
·
2024-01-19 22:42
fpga开发
【Linux系统编程】程序地址空间
进程地址空间通常被划分为几个部分,包括代码段、数据段、堆和栈等,它是一种特定的
数据结构
,进程task_struct内部指向其结构,次结构在系统中叫做mm_struct。具体的结构分
青春:一叶知秋
·
2024-01-19 22:41
linux
运维
服务器
【征服redis9】快速征服lua脚本
目录1lua的介绍与说明2lua的基本语句体验3.Lua的
数据结构
和高级特性1lua的介绍与说明Lua是一种小巧而强大的脚本语言,最初由巴西里约热内卢天主教大学的研究小组于1993年开发而成。
纵横千里,捭阖四方
·
2024-01-19 22:18
精通redis
一个项目征服Java
lua
redis
开发语言
Queue详解(Java)
Queue详解Java中的队列(Queue)是一种
数据结构
,它遵循先进先出(FIFO)的原则。队列可以用于在一个集合中保存一组元素,并支持在队列的尾部添加元素,以及在队列的头部移除元素。
喻师傅
·
2024-01-19 22:41
javaSE
算法
java
开发语言
算法
Stack详解(Java)
StackJava中的Stack是一种基于后进先出(LIFO)原则的
数据结构
。Stack类实现了一个标准的堆栈,它继承自Vector类,并提供了一些额外的方法来支持堆栈的操作。
喻师傅
·
2024-01-19 22:10
javaSE
算法
java
开发语言
day21-哈希表基础理论知识学习
day21-哈希表基础理论知识讲解哈希表,也称为散列表(Hashtable),是一种用于存储和检索键值对的
数据结构
。它通过将键映射到数组中的特定位置来实现高效的数据访问。转自-代码随想录。
Gcanfly
·
2024-01-19 21:37
散列表
学习
哈希算法
Liunx:线程控制
pthread_create();线程等待:pthread_join();线程退出:pthread_exit();线程取消:pthread_cancel()说线程的时候说过,liunx没有选择单独定义线程的
数据结构
和适配算法
三水吉吉
·
2024-01-19 21:57
java
开发语言
QML < 6 > C++ 向QML 传递复杂
数据结构
TableView 使用C++ Model QAbstractTableModel
QMLC++向QML传递复杂
数据结构
TableView使用C++ModelQAbstractTableModel前言TableView表格显示常用控件,使用C++model便于处理复杂的
数据结构
,也更利于数据和
风莫寻
·
2024-01-19 21:52
QML
c++
开发语言
hashMap sdk25解析 以及简单提及26的区别
hashMap作为一个典型的
数据结构
,之前或多或少都了解一些,这一次就详细的看一下它管理hashshu以及(链表、红黑树),对阈值的管理扩容,以及hashmap在多线程里面存在的非线程安全。
Dynamic_2018
·
2024-01-19 21:01
LeetCode、2336. 无限集中的最小数字(中等,小顶堆)
无限集中的最小数字题目链接及类型思路代码题解前言博主所有博客文件目录索引:博客目录索引(持续更新)LeetCode、2336.无限集中的最小数字题目链接及类型题目链接:2336.无限集中的最小数字类型:
数据结构
长路 ㅤ
·
2024-01-19 21:38
#
LeetCode
算法
leetcode
LeetCode1两数之和(java实现)梦开始的地方~
我们之前说过一个做题技巧,就是如果题目描述出现以下题眼:查找元素是否出现过,类似的我们首先先到的是使用哈希表,那么本道题我们应该选择哪一种
数据结构
呢?
你憨厚的老父亲突然
·
2024-01-19 21:28
java
算法
leetcode
哈希算法
数据结构
开发语言
数据结构
第二章
计算转换为逻辑判断
数据结构
目标是什么?解决什么问题?
肥肥呀呀呀
·
2024-01-19 20:55
数据结构
前端
数据结构
---数组(java)
数组的基本功能:1、数组基础用来存储一组类型相同的数据在内存中,分配连续的空间,数组创建时要指定容量(大小)数据类型[]数组名int[]arr=newint[10]int[]arr2={1,2,3,4}索引---访问数组时通过索引进行操作索引从0开始,最大为arr.length-1常见的错误:NullPointExceptionArrayIndexOutOfBoundsException常见的数组
李明(#)
·
2024-01-19 20:49
数据结构
java
算法
数据结构
之dict类
dict类dict是字典类。什么是字典(Dictionary)呢?就是一个可以通过索引找到对象的数据类型。在Python的dict类里,索引就是“键”,对象也叫“值”,二者合起来就叫“键值对”。每个“键值对”之间用逗号(,)隔开,每个“键”和“值”之间用冒号(:)隔开,“键”与“值”之间一一对应。dict的賦値输出结果注意“键”是不可变的,因此其类型只能是int型、str型、tuple型和bool
忆梦九洲
·
2024-01-19 19:47
Python
数据结构
算法
dict类
时间复杂度
Python
字典
Java
数据结构
之图(头歌平台,详细注释)
第1关:图的表示任务描述图(Graph)是表示一些事物或者状态的关系的表达方法。由于许多问题都可以归约为图的问题,人们提出了许多和图相关的算法。本关任务:学习图的相关概念和表示,并用邻接表示图。相关知识图是什么图由顶点(Vertex)和边(Edge)组成。顶点代表对象。在画示意图的时候,我们使用点或圆圈来表示顶点。边表示的是两个对象的连接关系。在示意图中,我们使用连接顶点之间的线段来表示。顶点的集
星与星熙.
·
2024-01-19 19:16
java头歌平台
数据结构
九章算法2021和九章算法面向对象OOD学习笔记
数据结构
是以某种形式将数据组织在一起的集合,它不仅存储数据,还支持访问和处理数据的操作。算法是为求解一个问题需要遵循的、被清楚指定的简单指令的集合。
威笑mcspmm
·
2024-01-19 19:02
LeetCode 297. 二叉树的序列化与反序列化
297.二叉树的序列化与反序列化序列化是将一个
数据结构
或者对象转换为连续的比特位的操作,进而可以将转换后的数据存储在一个文件或者内存中,同时也可以通过网络传输到另一个计算机环境,采取相反方式重构得到原数据
奋斗中的Jack
·
2024-01-19 19:16
LeetCode
leetcode
算法
数据结构
java
高并发编程06 ~ AQS:AbstractQueuedSychronizer
AQS底层原理原理图AQS
数据结构
图底层设计使用Node实现FIFO队列,是一个可以用于构建锁和其他的同步组件的一个独立的基础框架;使用一个int类型的state表示状态和一个可重入锁ReentrantLock
帅可儿妞
·
2024-01-19 19:29
【初阶与进阶C++详解】第四篇:类和对象中(类的六个默认成员函数)
个人主页:企鹅不叫的博客专栏C语言初阶和进阶C项目Leetcode刷题初阶
数据结构
与算法C++初阶和进阶《深入理解计算机操作系统》《高质量C/C++编程》Linux⭐️博主码云gitee链接:代码仓库地址
penguin_bark
·
2024-01-19 19:30
#
C++初阶和进阶
c++
开发语言
python代码大全可复制免费,手机编程代码大全python
03.查询排序和查询都是好基友,长的
数据结构
里面(字典,列表)里面我们一定会有查询,过滤的需求。有的时候,我们需要从一个很长的列表里面,
Fixf4556
·
2024-01-19 17:19
算法
blockchain in js (2) : 工作量证明
基本介绍在之前的文章的文章里我们写了一个包含非常简单的基本
数据结构
的区块链。在该文章里我们实现了给该区块链添加区块,让每个区块都关联到上一个区块。
糖酱桑
·
2024-01-19 17:38
浅析Redis①:命令处理核心源码分析(上)
写在前面Redis作为我们日常工作中最常使用的缓存数据库,其重要性不言而喻,作为普调开发者,我们在日常开发中使用Redis,主要聚焦于Redis的基层
数据结构
的命令使用,很少会有人对Redis的内部实现机制进行了解
wtopps
·
2024-01-19 17:55
缓存
redis
redis源代码
redis命令处理
redis源码
缓存
redis
它的主要特点是读写速度非常快,因为它将所有数据都存储在内存中,而且支持多种
数据结构
,如字符串、哈希表、列表、集合和有序集合等。中间件时,Redis通常用于缓存数据和分布式锁的实现。
言慢行善
·
2024-01-19 17:25
redis
数据库
缓存
python24.1.12
数据结构
-字典
获取键的值键的类型不可变不可变且类似列表的
数据结构
,元组tuple元组与列表的区别添加/更新键判断键是否在字典里删除键值对获得字典中键值对的数量实践
qq_45026935
·
2024-01-19 16:49
初学python
python
哈希算法
哈希(Hash)或者说散列表,它是一种基础
数据结构
。
书写不简单
·
2024-01-19 16:53
Redis划重点
Redis专题redis底层
数据结构
由数组通过hash实现dictEntry就是一个key/value对象:key:指向redisObject对象value:指向redisObject对象next:连接落入同一会
性感的大表哥
·
2024-01-19 16:30
Redis
redis
Redis内部
数据结构
ziplist详解
什么是ziplistRedis官方对于ziplist的定义是(出自ziplist.c的文件头部注释):Theziplistisaspeciallyencodedduallylinkedlistthatisdesignedtobeverymemoryefficient.Itstoresbothstringsandintegervalues,whereintegersareencodedasactua
码农小旋风
·
2024-01-19 16:24
后端
Redis内部
数据结构
intset详解
Redis里面使用intset是为了实现集合(set)这种对外的
数据结构
。set结构类似于数学上的集合的概念,它包含的元素无序,且不能重复。Redis里的set结构还实现了基础的集合并、交、差的操作。
码农小旋风
·
2024-01-19 16:54
后端
Redis内部
数据结构
skiplist详解
我们将大体分成三个部分进行介绍:介绍经典的skiplist
数据结构
,并进行简单的算法分析。这一部分的介绍,与Redis没有直接关系。我会尝试尽量使用通俗易懂的语言进行描述。
码农小旋风
·
2024-01-19 16:54
后端
介绍下Redis 的基础
数据结构
阅读这篇文章你可以了解:动态字符串(SDS)链表字典三个
数据结构
Redis是怎么实现的。SDSSDS(SimpleDynamicString)是Redis最基础的
数据结构
。
码农小旋风
·
2024-01-19 16:22
后端
数据结构
:链式栈
stack.h/*===============================================*文件名称:stack.h*创建者:cxy*创建日期:2024年01月18日*描述:================================================*/#ifndef_STACK_H#define_STACK_H#include#includetypede
cxy255256
·
2024-01-19 15:49
数据结构
(力扣记录)84. 柱状图中最大的矩形
数据结构
类型:栈时间复杂度:O(N)空间复杂度:O(N)代码实现:classSolution:deflargestRectangleArea(self,heights:List[int])->int:stack
Wilson_ZheLIN
·
2024-01-19 15:17
力扣算法题目记录
leetcode
python
算法
数据结构
数据结构
--数组和广义表
3.特殊矩阵的压缩矩阵4.广义表的定义和抽象操作广义表一些操作可以看
数据结构
--广义表_空广义表的表头和表尾-CSDN博客
全是头发的羊羊羊
·
2024-01-19 15:45
数据结构
数据结构
算法
卡码网 16 set集合
判断集合成员前言之前我们讲到,哈希表的主要作用是判断给定的整数是否存在于给定的数据中,哈希表常使用的
数据结构
有数组、set集合、map映射,上节课我们学习了数组作为哈希表,这节课我们来学习set集合,具体包括下列内容
十七个远方在远方
·
2024-01-19 15:07
c++基础学习
算法
哈希算法
映射表可以做什么?-CSDN博客
首先定义
数据结构
,如下所示:cpptypedefs
weixin_44079197
·
2024-01-19 15:04
上一页
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
其他