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
【数据结构】--树状数组
【图解
数据结构
】顺序表实战指南:手把手教你详细实现(超详细解析)
个人主页:聆风吟系列专栏:图解
数据结构
、算法模板少年有梦不应止于心动,更要付诸行动。文章目录一.⛳️线性表1.1线性表的定义1.2线性表的存储结构二.
聆风吟_
·
2024-01-21 14:09
图解数据结构
数据结构
c语言
顺序表
算法
java常见集合类的区别
底层
数据结构
:ArrayList是基于动态数组的
数据结构
,而LinkedList则是基于链表的
数据结构
。这意味着ArrayList在内存中是连续的,而LinkedList则需要通过指针链接各个节点。
不安分的猿人
·
2024-01-21 14:38
面试
技术分享
面试题
java
算法
开发语言
《面试八股文》之Zookeeper11卷
2.说说Zookeeper的
数据结构
吧3.Znode里面都存储了什么?4.Zookeeper的系统架构又是怎么样的?5.那
moon聊技术
·
2024-01-21 13:13
【
数据结构
初阶】——顺序表
这里写目录标题1.
数据结构
2.顺序表线性表顺序表的结构3.动态顺序表的实现1.
数据结构
数据结构
的概念:
数据结构
这个词可以拆分为“数据”和“结构”两个词,所谓数据就是我们存放在内存中的一系列数字而已,结构指的是组织数据的方式
睡觉待开机
·
2024-01-21 13:10
数据结构
c语言
第1章---绪论
目录1.1
数据结构
的基本概念1.1.1基本概念与术语1.数据2.数据元素3.数据对象4.数据类型5.
数据结构
1.1.2
数据结构
三要素1.数据的逻辑结构2.数据的存储结构1.2算法和算法评价1.2.1算法的基本概念
我真不聪明
·
2024-01-21 13:09
王道数据结构
数据结构
高一凡-
数据结构
第1章-绪论
高一凡-
数据结构
第1章-绪论1.1三元组抽象数据类型Triplet1.初始化InitTriplet2.销毁三元组DestoryTriple3.获取元素值Get4.指定赋值Put5.检查升序IsAscending6
爆炒电风扇
·
2024-01-21 13:08
数据库系统概论 ---- 第一章 -- 绪论
第一章--绪论1.1数据库系统概述1.1.1数据库的4个基本概念1.数据2.数据库3.数据库管理系统4.数据库系统1.1.2数据管理技术的发展1.1.3数据库系统的特点1.
数据结构
化2.数据的共享性高、
萤火虫的小尾巴
·
2024-01-21 13:34
数据库系统概论
数据库系统概论
数据库
mysql
database
db
【
数据结构
】
数据结构
知识点整理-第一章-绪论
【
数据结构
】
数据结构
知识点整理-第一章-绪论1.1
数据结构
的基本概念1.1.1基本概念和术语数据数据元素数据对象数据类型
数据结构
1.1.2
数据结构
的三要素数据的逻辑结构数据的存储结构1.2算法和算法评价
敲代码两年半的练习生
·
2024-01-21 13:04
数据结构
《
数据结构
》 李春葆 第一章-绪论
《
数据结构
》李春葆第一章-绪论1什么是
数据结构
1.1
数据结构
的定义1.2逻辑结构1.2.1逻辑结构的表示1什么是
数据结构
数据元素以及数据元素之间的关系,数据元素=数据+结构。
lindi2562
·
2024-01-21 13:04
数据结构
第一章-绪论
知识点1.
数据结构
的定义和作用:-
数据结构
的定义:
数据结构
是指数据元素之间的关系,以及这些关系在计算机中的表示和操作方式。
需要什么私信我
·
2024-01-21 13:04
考研数据结构
算法
左神
数据结构
与算法笔记-----归并排序
归并排序算法介绍原理分析代码复杂度分析例题及题解一、算法介绍归并排序(Mergesort)是建立在归并操作上的一种有效的排序算法,归并排序对序列的元素进行逐层折半分组,然后从最小分组开始比较排序,合并成一个大的分组,逐层进行,最终所有的元素都是有序的。二、原理分析我们有一个方法f(int[]arr,intL,intR]他能将数组arr的L到R范围内变为有序数组假设一个数组:arr[5,2,3,6,
Ben~
·
2024-01-21 13:57
java
算法
数据结构
排序算法
数据结构
和算法笔记4:排序算法-归并排序
归并排序算法完全遵循分治模式。直观上其操作如下:分解:分解待排序的n个元素的序列成各具n/2个元素的两个子序列。解决:使用归并排序递归地排序两个子序列。合并:合并两个已排序的子序列以产生已排序的答案。我们直接来看例子理解算法的过程,下面是要排序的数组,总共8个元素,我们划分为左右两个数组L和R(L和R都已经是有序的),L是原数组左边4个元素,R是原数组右边4个元素,为了让排序终止,两个数组的末尾加
小林up
·
2024-01-21 13:55
算法和数据结构
算法
排序算法
数据结构
归并
99MySQL 基础课程--SQL 介绍及 MySQL 安装
相关概念2.1数据库和SQL概念数据库(Database)是按照
数据结构
来组织、存储和管理数据的仓库,它的产生距今已有六十多年。
Jachin111
·
2024-01-21 13:38
刷题2个月,终于挺进梦寐以求的大厂,
数据结构
和算法太TM重要了
并表示目前国内的大厂和一些独角兽,已经越来越效仿的做法,通过面试给定题编程,来考察
数据结构
和算法的扎实程度。这种方式,即使对于工作多年的开发人员,没有经过训练,很容易就被挂了。
程序员小天
·
2024-01-21 12:17
面试突击
随笔
架构
java
数据结构
算法
面试
Java程序员
拜托,面试别再问我跳表了!
跳表是一个随机化的
数据结构
,实质就是一种可以进行二分查找的有序链表。跳表在原有的有序链表上面增加了多级索引,通过索引来实现快速查找。跳表不仅能提高搜索性能,同时也可以提高插入和删除操作的性能。
Java架构学习者
·
2024-01-21 12:51
【C++入门】STL容器--vector底层
数据结构
剖析
目录前言1.vector的使用vector的构造vector迭代器vector空间相关的接口vector功能型接口findswapinserterase2.vector内部
数据结构
剖析reservepush_back
清水加冰
·
2024-01-21 12:24
c++
数据结构
开发语言
06.压缩列表
2.压缩列表的构成:压缩列表是redis为了节约内存开发的,是由一系列的特殊编码的连续内存块组成的顺序性的
数据结构
。一个压缩列表可以包含多个节点,每个节点可以保存一个字节数组或者一个整数值。
蜗牛ICU
·
2024-01-21 11:08
inode,mounting挂载
描述文件/文件夹的
数据结构
,indexnode,储存了对象数据的属性和磁盘分区位置等等...文件系统相较于文件内容,更依赖该文件的
数据结构
(metadata元数据,包括最后一次修改时间,用户名,rwx权限
太甜了不要加糖
·
2024-01-21 11:50
优先级队列以及堆
一.概念队列是一种先进先出的
数据结构
,但有些情况下,操作的数据可能有优先级,一般出队列时,优先级高的先出,这种
数据结构
就是优先级队列:PriorityQueue。
zyh20050430
·
2024-01-21 11:43
数据结构
堆
优先级队列
java
谈谈ArrayList和LinkedList的区别
目录一、什么是数组二、ArrayList三、LinkedList四、ArrayList和LinkedList的区别一、什么是数组在编程中,数组(Array)是一种用于存储多个相同类型数据元素的
数据结构
。
杨荧
·
2024-01-21 11:42
JAVA
java
开发语言
开源
计算机二级Python真题(二)
算法具有可行性、确定性、有穷性的基本特征B.算法的复杂度主要包括时间复杂度和数据复杂度C.算法的基本要素包括数据对象的运算和操作及算法的控制结构D.算法是指解题方案的准确而完整的描述正确答案:B2、关于
数据结构
的描述
IT 小哥哥
·
2024-01-21 11:11
计算机二级python
python
开发语言
后端
C++进阶(五)二叉搜索树
北尘_:个人主页个人专栏:《Linux操作系统》《经典算法试题》《C++》《
数据结构
与算法》☀️走在路上,不忘来时的初心文章目录一、二叉搜索树概念二、二叉搜索树操作三、二叉搜索树的实现四、二叉搜索树的应用五
北尘_
·
2024-01-21 10:46
C++
数据结构与算法
c++
java
开发语言
Linux——进程等待
北尘_:个人主页个人专栏:《Linux操作系统》《经典算法试题》《C++》《
数据结构
与算法》☀️走在路上,不忘来时的初心文章目录一、为什么要进程等待二、进程等待的方法1、wait方法2、waitpid方法三
北尘_
·
2024-01-21 10:45
Linux操作系统
linux
java
服务器
Java集合-Set详细分析
前言Java的整个集合框架中,主要分为List,Set,Queue,Stack,Map等五种
数据结构
。其中前四种
数据结构
都是单一元素的集合,而最后的Map则是以KV对的形式使用。
小徐很努力
·
2024-01-21 10:40
JAVA集合
java
数据结构
开发语言
代码随想录算法训练营第6天 | 242.有效的字母异位词 349. 两个数组的交集 202. 快乐数 1. 两数之和
哈希表理论基础哈希表是根据关键码的值快速直接访问元素的
数据结构
。
纵使啰嗦始终关注
·
2024-01-21 09:00
算法
哈希算法
【C语言 | 预处理】C语言预处理详解(二) —— #pragma指令、#运算符、##运算符
博客主页:https://blog.csdn.net/wkd_007博客内容:嵌入式开发、Linux、C语言、C++、
数据结构
、音视频本文内容:介绍C语言预处理的#pragma指令金句分享:本文未经允许
wkd_007
·
2024-01-21 09:21
C语言
c语言
#pragma
#运算符
##运算符
数据结构
·顺序表
数据结构
是计算机存储,组织数据的方式。
数据结构
和算法是不分家的,属于是算法的基础。
数据结构
会用到结构体,指针,结构体指针,动态内存管理的相关知识,这些知识一定要掌握扎实。
atlanteep
·
2024-01-21 09:49
数据结构之谜
数据结构
数组-
数据结构
[C语言]用代码实现模拟数组
它通常用于表示数组、结构体、类等复合
数据结构
,以便于处理和管理。
宇宙超粒终端控制中心
·
2024-01-21 09:17
C语言学习笔记(入门到入神)
算法
数据结构
Python-Matplotlib做二维密度分布图
但对Numpy和Maltplotlib的熟练程度还不够,对于计算程序产生的非矩阵式的
数据结构
不知道该怎么处理。今天花了一早上仔细研究了一下,终于将这块硬骨头啃下来了。
Lewisbase
·
2024-01-21 09:11
【设计模式】文件目录管理是组合模式吗?
当你发现你需要在代码中实现树形
数据结构
,让整体-部分关系更清晰,或需要希望用户对单个对象和组合对象有一致的访问方式时,组合模式就会非常有用。如何在Java中实现组合模式?
我是雷老师
·
2024-01-21 08:12
设计模式
设计模式
组合模式
后端
面试
开发语言
C++实战:实现生命游戏
创建生命实现文件(三)编写工具头文件(四)编写工具实现文件(五)编写主程序文件(六)运行程序,查看结果(七)尝试生命游戏其它初始布局三、实战总结一、实战概述在C++中实现康威生命游戏是一项结合了算法设计、
数据结构
和用户交互的实战编程任务
howard2005
·
2024-01-21 08:01
C++学习园地
c++
康威生命游戏
[C/C++] 复杂计算器——四则运算表达式求值(中缀转后缀表达式)
文章目录一、问题背景二、原理分析1后缀表达式计算结果2中缀表达式转后缀表达式三、准备
数据结构
1栈2队列四、设计计算器1提取字符串的数字2进栈处理3后缀计算4输出结果一、问题背景【复杂计算器】:使用C/C
电子宁采臣
·
2024-01-21 07:24
记录一次编程
c++
c语言
算法
数据结构
开发语言
数据结构
——单链表的查找、求单链表长度、单链表的创建
一、单链表的查找1.按位查找==GetElem(L,i):==按位查找操作,获取表L中第i个位置的元素的值;平均时间复杂度O(n)2.按值查找==LocateElem(L,e)==:按值查找操作,在表L中查找具有给定关键字值的元素;二、求单链表的长度==Length(LinkListL)==:计算单链表中数据结点(不含头结点)的个数,需要从第一个结点看是顺序依次访问表中的每个结点。算法的时间复杂度
xixixi77777
·
2024-01-21 07:09
算法
数据结构
数据结构
一:算法效率分析(时间复杂度和空间复杂度)-重点
在学习具体的
数据结构
和算法之前,每一位初学者都要掌握一个技能,即善于运用时间复杂度和空间复杂度来衡量一个算法的运行效率。所谓算法,即解决问题的方法。
未来可期,静待花开~
·
2024-01-21 07:39
数据结构与算法系统精讲
数据结构
数据结构
——单链表上基本操作的实现
1.按位序插入(带头结点):==ListInsert(&L,i,e):==在表L中的第i个位置上插入指定元素e=找到第i-1个结点(前驱结点),将新结点插入其后;其中头结点可以看作第0个结点,故i=1时也适用。typedefstructLNode{ElemTypedata;structLNode*next;}LNode,*LinkList;//在第i个位置插入元素e(带头结点)boolListIn
xixixi77777
·
2024-01-21 07:39
数据结构
算法
【设计并实现一个满足 LRU (最近最少使用) 缓存 约束的
数据结构
】
文章目录一、什么是LRU?二、LinkedHashMap实现LRU缓存三、手写LRU一、什么是LRU?LRU是LeastRecentlyUsed的缩写,意为最近最少使用。它是一种缓存淘汰策略,用于在缓存满时确定要被替换的数据块。LRU算法认为,最近被访问的数据在将来被访问的概率更高,因此它会优先淘汰最近最少被使用的数据块,以给新的数据块腾出空间。如图所示:先来3个元素进入该队列此时来了新的元素,因
学习愚公
·
2024-01-21 07:33
缓存
数据结构
java
算法
【算法与
数据结构
】494、LeetCode目标和
文章目录一、题目二、解法三、完整代码所有的LeetCode题解索引,可以看这篇文章——【算法和
数据结构
】LeetCode题解。
晚安66
·
2024-01-21 07:33
算法
算法
《Python数据分析技术栈》第03章 02
数据结构
(Structure of data)
02
数据结构
(Structureofdata)《Python数据分析技术栈》第03章02
数据结构
(Structureofdata)Thedatathatweneedtoanalyzecouldhaveanyofthefollowingstructures
Python私教
·
2024-01-21 07:03
Python数据分析技术栈
python
数据分析
python
数据分析
数据结构
数据结构
之set类
set类set是集合类。这个类很特别,它是唯一坚决追求“特立独行”的数据类型。在这里,你没办法找到两个一样的值,即使强硬赋予,它也会强硬剔除,也就是去重,一个非常实用的技能,这也是set类存在的最大意义。set类还是无序的,不像列表和元组那般可以下标指定,同时,set类的元素需要是不可变类型,就和字典的键一样。1.set的賦値输出结果我们发现,两个0不见了一个,确实去重了,而且输出结果是无序的。但
忆梦九洲
·
2024-01-21 07:01
Python
数据结构
Python
pycharm
set
数据结构
概述
一、概述是计算机的一门基础学科研究数据在计算机中进行组织和存储,使我们可以高效的获取数据和修改数据分类线性结构:数组、队列、栈、链表、哈希表...树型结构:二叉树、二分搜索树、AVL树、红黑树、堆、Tire、线段树、并查集...图结构:邻接矩阵、邻接表二、基本概念数据(Data):能输入并被计算机所处理的符号数据元素(DataElement):是数据的基本单位数据项(DataItem):是组成数据
颜尚德
·
2024-01-21 07:30
数据结构
数据结构
---数组
一、基本概念1.存放一组相同数据类型的集合2.在内存中,分配连续的空间,数组创建时要指定大小3.定义数据类型[]数组名//1.定义一个数组,里面的元素包含10,20,24,17,35,58,45,74intarr[]={10,20,24,17,35,58,45,74};4.获取数组的长度intlength=arr.length;5.获取数组中指定位置的元素intnumber=arr[1];//第2
颜尚德
·
2024-01-21 07:30
数据结构
数据结构
之小结
前言鉴于前几篇文章所讲的基础内容的重要性,这里再次总结一下几个易混淆的知识点。各个类的特性str类的符号为’'和””,其是有序的,不可修改;list类的符号为[],其是有序的,可以修改;tuple类的符号为(,),其是有序的,不可修改;dict类的符号为{:},其是有序的,可以修改(键不可修改,值可以修改);set类的符号为{},其是无序的,可修改且不重复。注意在Python3.6版本之前,dic
忆梦九洲
·
2024-01-21 07:58
Python
数据结构
python
pycharm
总结
python中的二维数组表示(list与numpy.array)
1.list为python中最为常见的
数据结构
,list的元素可以是任何对象,因此列表中所保存的是对象的指针。
_沉梦昂志
·
2024-01-21 06:51
hashmap的get过程
HashMap是Java中常用的
数据结构
,它通过键值对存储和检索数据。下面是HashMap的get()方法的过程:首先,根据要查找的键计算其哈希值(通过hashCode()方法),得到一个整数值。
啄sir.
·
2024-01-21 06:49
后端
java
Redis--HyperLogLog的指令语法与使用场景举例(UV统计)
文章目录前言HyperLogLog介绍HyperLogLog指令使用使用场景:UV统计前言Redis除了常见的五种数据类型之外,其实还有一些少见的
数据结构
,如Geo,HyperLogLog等。
芝麻馅_
·
2024-01-21 06:18
Redis
redis
后端
数据库
数据结构
图算法
算法就要多练,我在国庆节放假的时间编写了图的算法题,写完让我受益匪浅,希望可以帮助到大家.文章目录前言一、图的
数据结构
1.图的邻接表
数据结构
定义2.图的邻接矩阵的存储形式二、邻接表建立图代码三、邻接表删除边
笔写落去
·
2024-01-21 06:46
数据结构与算法
算法
数据结构
c语言
CCF CSP认证 历年题目自练Day50
题目试题编号:201809-3试题名称:元素选择器时间限制:1.0s内存限制:256.0MB问题描述:题目分析(个人理解)还是先理解题意,关于html的部分,可以按照样例画出树状图(html
数据结构
类似树
尚.西西弗斯
·
2024-01-21 06:43
CCF
CSP认证
ccf
csp
学习
学习方法
python
蓝桥杯真题(Python)每日练Day2
题目题目分析对于本题首先确定其
数据结构
为优先队列,即邮费最小的衣服优先寄,算法符合贪心算法。可以直接使用queue库的PriorityQueue方法实现优先队列。
尚.西西弗斯
·
2024-01-21 06:07
蓝桥杯(Python)
蓝桥杯
python
NLP学习(1)
一NER任务的认识参考:https://www.6aiq.com/article/15938787526711.Overiew/Introduction文本
数据结构
化是NLP最有价值的任务。
Tang_Genie
·
2024-01-21 06:22
八月至NOIP前刷题记录
搬运过来的,实在没有精力将链接全部修改成jianshu的链接,就只好这样先啦,还请读者多多包涵~后天就是NOIP复赛了,现在实在没继续刷题的欲望,所以就整理一下这几个月来的刷题内容,没事弄成个列表方便查看吧:
数据结构
AmadeusChan
·
2024-01-21 06:43
上一页
88
89
90
91
92
93
94
95
下一页
按字母分类:
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
其他