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_数据结构
Python实现的通讯录
或许对很多
数据结构
的初学者来说,通讯录是他们第一个可以展示他们所习得知识的舞台。那么python中的通讯录,是怎样实现的呢?
RNGWGzZs
·
2024-01-24 19:01
python
前端面试题:链式数据转换
给出如下
数据结构
,进行数据格式转换,父子集合形式的数据letdata=[{id:1,name:"目录1",parentId:0,},{id:2,name:"目录1-1",parentId:1,},{id
华子Code1024
·
2024-01-24 19:57
前端
面试
算法
javascript
递归函数的介绍和实现
在计算机科学中被广泛应用,用于解决许多问题,如数学计算、
数据结构
操作、算法等。递归函数的设计思想是将复杂问题分解成更小的子问题,然后通过不断调用自身来解决这些子问题,最终得到整个问题的解决方案。
小哼快跑
·
2024-01-24 19:44
数据结构
开发语言
Redis常见
数据结构
以及使用场景分别是什么
StringString
数据结构
是简单的key-value类型,value其实不仅可以是String,也可以是数字。常规key-value缓存应用;常规计数:微博数,粉丝数等。
啄sir.
·
2024-01-24 19:44
redis
堆结构(算法村第十四关青铜挑战)
堆结构是一种非常重要的基础
数据结构
,也是算法的重要内容,很多题目甚至只能用堆来进行。
陈星泽SSR
·
2024-01-24 19:13
算法村
算法
数据结构
顺序表
思维导图练习头文件1#ifndef__HEAD_H__2#define__HEAD_H__345#include6#include7#include8910#defineMAXSIZE711typedefintdatatype;12enum13{14FLASE=-1,15SUCCESS16};17//定义顺序表:数据元素和顺序表长度18typedefstructSQLIST19{20//数据元素2
苟盛儿
·
2024-01-24 18:53
数据结构
数据结构
:链栈的一些基本操作(C语言实现)
链栈是采用链表作为存储结构的栈。链栈也遵循先进后出的特性,在出栈后要释放相应的空间。其相较于顺序栈的优点是:只要系统有可用空间,就不会出现溢出的情况。链栈的一些基础操作代码如下:#include#includetypedefstructLinkStackNode/*定义链栈的结构*/{intdata;LinkStackNode*next;}LinkStackNode,*LinkStack;void
Starherder
·
2024-01-24 18:18
数据结构
数据结构
【
数据结构
-栈】C语言实现链栈基本操作
C语言实现链栈基本操作链栈基本操作链栈储存结构初始化入栈出栈判断是否为空一次入栈n个元素遍历清空链栈测试代码整合链栈基本操作链栈储存结构//链栈储存结构typedefstructStackNode{ElemTypedata;structStackNode*next;}StackNode,*LinkStack;初始化//初始化StatusInitStack(LinkStack*S){*S=NULL;
柘月十七
·
2024-01-24 18:48
数据结构
C语言
数据结构
栈
c语言
数据结构
之链栈基本操作(C语言)
链栈栈的链式储存结构称为链栈。链栈的节点类型与链式线性表的节点类型定义相同,不同的是它是仅在表头进行操作的单链表。链栈通常用不带头节点的单链表来实现,栈顶指针就是链表的头指针,如图所示:程序源代码:#include#includetypedefintElemType;typedefstructstack{ElemTypedata;structstack*next;}stack,*Linkstack
流年_cth
·
2024-01-24 18:48
数据结构
数据结构
【
数据结构
】链栈的基本操作(C语言)
零零总总搜索了一些关于链栈的资料,了解了链栈的基本操作,一直觉得别人写的代码或多或少存在一些问题,所以打算自己写一篇关于链栈的文章,也算是对所学知识的梳理和巩固了。首先说明本文使用C语言进行链栈的基本操作,链栈是无头结点的。这里补充说明一下,无头结点的意思是,链栈的头结点是存储数据的,有头结点的是头结点不存储数据的,不了解的小伙伴可以先去学习一下单链表的内容。之所以在这里说明,是因为我看过不少文章
讯鸽
·
2024-01-24 18:18
数据结构
链表
数据结构
-c语言代码实现-链栈的基本操作
动态分配顺序存储结构#defineElemTypechartypedefstructSknode{ElemTypedata;structSknode*next;}Sknode,*StackLink;基本操作初始化voidStackLink_Init(StackLink&S){S=(StackLink)malloc(sizeof(Sknode));S->next=NULL;printf("初始化成功
清风千里.
·
2024-01-24 18:16
数据结构(纯代码)
数据结构
c语言
顺序栈链栈基本操作及应用-
数据结构
类C语言
目录一、功能函数定义文件(func.cpp)二、主函数调用文件(main.cpp)三、头文件声明文件(before.h)四、运行环境一、功能函数定义文件(func.cpp)#include#include#include"before.h"usingnamespacestd;//顺序栈的相关功能函数定义statusInitStack(SqStack&S,intmaxsize){S.base=(El
_慢漫漫慢
·
2024-01-24 18:46
数据结构基本算法代码
c语言
c++
数据结构
链表
算法
数据结构
——链栈的基本操作实现(带头结点)
C语言实现链栈的初始化、进栈、出栈、取栈顶、判链栈空,遍历等基本操作(另外使用了C++中的引用知识,以便小白更好的入手)//链栈的基本实现(带头结点)#include#includetypedefintElement;//链栈的存储类型typedefstructLinkNodeStack{//定义数据域Elementdata;//定义指针域structLinkNodeStack*next;}Lin
Jokeio
·
2024-01-24 18:46
数据结构
c语言
c++
【
数据结构
】 链栈的基本操作 (C语言版)
目录一、链栈1、链栈的定义:2、链栈的优缺点:二、链栈的基本操作算法(C语言)1、宏定义2、创建结构体3、链栈的初始化4、链栈的进栈5、链栈的出栈6、获取栈顶元素7、栈的遍历输出8、链栈的判空9、求链栈的栈长10、链栈的清空11、链栈的销毁三、链栈的基本操作完整代码(C语言)四、运行结果一、链栈1、链栈的定义:链栈是一种栈的实现方式,它使用链表结构来实现。每个节点包含数据域和指针域,其中数据域用于
殊迟
·
2024-01-24 18:15
数据结构
c语言
开发语言
算法
数据结构
之链栈的基本操作(C语言实现)
链栈的基本操作:初始化,出栈,入栈,判空,遍历,清空#include#include#include#includetypedefstructNode{intdata;structNode*pNext;}NODE,*PNODE;typedefstructStack{PNODEpTop;PNODEpBottom;}STACK,*PSTACK;voidinit(PSTACK);//PSTACK等价于s
miya atsumu osamu
·
2024-01-24 18:15
数据结构
stack
c语言
ArrayList和LinkedList源码探究
ArrayList这就要从它的底层
数据结构
入手了,从源码可以看出,list的底层数
子桑尽欢
·
2024-01-24 18:09
Java基础
ArrayList
LinkedList
源码
Java系列之:List集合子类ArrayList和LinkedList
ArrayList和LinkedList一、List集合子类特点二、LinkedList集合的特有功能一、List集合子类特点List集合常用子类:ArrayList、LinkedListArrayList:底层
数据结构
是数组
最笨的羊羊
·
2024-01-24 18:39
日常分享专栏
Java系列
ArrayList
LinkedList
Java集合---LinkedList源码解析
原文地址为:Java集合---LinkedList源码解析一、1、类定义2、LinkedList
数据结构
原理3、私有属性4、构造方法5、元素添加add()及原理6、删除数据remove()7、数据获取get
wcqlwyt
·
2024-01-24 18:08
linkedlist
java
LIS
源码解析
list
Java集合面试总结-list-map
1、Arraylist与LinkedList异同a.是否保证线程安全:ArrayList和LinkedList都是不同步的,也就是不保证线程安全;b.底层
数据结构
:Arraylist底层使用的是Object
dengfenglai_fengye
·
2024-01-24 18:04
java
面试
list
Javat集合之Lis---(ArrayList和LinkedList)
文章目录一、List概述1.1概念1.2list体系结构图1.3通用方法测试代码二、List的特点三、遍历方式foreachfor循环迭代器四、ArrayListArrayList概述概念
数据结构
ArrayList
@我每天都睡不醒@
·
2024-01-24 18:32
集合
windows
SAP EXCEL上传行数限制问题(ALSM_EXCEL_TO_INTERNAL_TABLE)
函数限制上限是9999行,如果上传数据记录数超过9999行的情况,需要拷贝标准的函数封装一个自定义的函数进行处理标准的函数ROW的长度为4位,如下图所示因此,如果想行数的位数超过4位的话,需要自定义一个
数据结构
Ranson.Xie
·
2024-01-24 18:01
sap
excel
数据结构
入门(三)栈的应用
在之前的两篇文章——
数据结构
入门(一)栈的实现和
数据结构
入门(二)栈的应用之数学表达式求值中,笔者分别介绍了“栈”这个
数据结构
在数的进制转换和数学表达式求值方面的应用。
山阴少年
·
2024-01-24 18:03
C语言_循环单链表
循环单链表是一种特殊的
数据结构
,其中链表的最后一个节点指向其第一个节点,形成一个闭环。
快秃头的码农
·
2024-01-24 18:43
c语言
算法
数据结构
c lib rdkafka接口说明
一、主要
数据结构
1、typedefstructrd_kafka_conf_srd_kafka_conf_t;rd_kafka_conf_t是kafka的全局配置结构,通过rd_kafka_conf_new
墨子哲
·
2024-01-24 17:10
C++实战
服务端性能优化措施
Web应用一般语言不会成为瓶颈
数据结构
和算法优化数据库层:索引优化,慢查询消除,批量减少操作IO,使用NoSQL网络IO:批量操作,pipeline操作减少IO缓存:使用内存数据库redis/memcached
meto风
·
2024-01-24 17:37
递归算法
常用于解决需要重复执行相似操作的问题,例如树、图等
数据结构
的遍历,以及分治、动态规划等算法。递归算法的基本思想是将大问题划分为一个或多个具有相同结构的子问题,并通过递归调用函数来解决这些子问题。
酷小洋
·
2024-01-24 17:03
算法
算法
java
开发语言
idea
排序算法
数据结构
—基础知识(九):树和二叉树(a)
数据结构
—基础知识(九):树和二叉树(a)树的定义树(Tree)是n(n≥0)个结点的有限集,它或为空树(n=0);或为非空树,对于非空树T:有且仅有一个称之为根的结点;除根结点以外的其余结点可分为m(
阿庆i code
·
2024-01-24 16:10
数据结构基础知识
概念
数据结构
考研
经验分享
笔记
数据结构
—基础知识(五):线性表(b)链表中基本操作
数据结构
—基础知识(五):线性表(b)链表中基本操作一.单链表基本操作的实现1.单链表的初始化【算法描述】生成新节点作为头结点,用头指针L指向头结点。头结点的指针域置空。
阿庆i code
·
2024-01-24 16:39
数据结构基础知识
概念
数据结构
链表
考研
经验分享
笔记
数据结构
—基础知识(六):栈
数据结构
—基础知识(六):栈栈的定义和特点栈(stack)是限定仅在表尾进行插入或删除操作的线性表。对于栈来说,表尾段有其特殊含义称为栈顶(top),表头段称为栈底(bottom)。
阿庆i code
·
2024-01-24 16:39
数据结构基础知识
概念
数据结构
笔记
经验分享
考研
数据结构
—基础知识(三):线性表(a)
数据结构
—基础知识(三):线性表(a)1.线性表的定义和基本操作线性表的定义定义:线性表是具有相同数据类型的n(n≥0)个数据元素的有限序列。(n=0时称为空表)线性表的特点表中元素的个数有限。
阿庆i code
·
2024-01-24 16:38
数据结构基础知识
概念
数据结构
笔记
经验分享
考研
数据结构
—基础知识(一):绪论(a)
基本概念和术语1.数据、数据元素、数据项和数据对象数据(Data)是客观事物的符号表示,是所有能输入到计算机中并被计算机程序处理的符号的总称。包括:a)数值类型的数据:整数、实数等。b)非数值型的数据:文字、图像、图形、声音等。数据元素(DataElement)是数据的基本单位。数据项(DataItem)是组成数据元素的、有独立含义的、不可分割的最小单位。(例如,学生信息表中的学号、姓名、性别等都
阿庆i code
·
2024-01-24 16:08
数据结构基础知识
概念
笔记
经验分享
考研
数据结构
Java
数据结构
集合
文章目录Java
数据结构
1.基本
数据结构
1.1数组(Array)1.2链表(LinkedList)1.3栈(Stack)1.4队列(Queue)双向队列优先级队列2.树形
数据结构
2.1二叉树(BinaryTree
Artisan_w
·
2024-01-24 16:06
Java基础与八股
java
数据结构
开发语言
数据结构
—基础知识(11):二叉树的遍历
数据结构
—基础知识(11):二叉树的遍历二叉树的遍历二叉树的遍历是指按某条搜索路径访问树中每个结点,使得每个结点均被访问一次,而且仅被访问一次。
阿庆i code
·
2024-01-24 16:05
数据结构基础知识
概念
数据结构
笔记
经验分享
考研
数据结构
:完全二叉树(递归实现)
如果完全二叉树的深度为h,那么除了第h层外,其他层的节点个数都是满的,第h层的节点都靠左排列。完全二叉树的编号方法是从上到下,从左到右,根节点为1号节点,设完全二叉树的节点数为sum,某节点编号为i,当2*i#includetypedefstructnode{intdata;structnode*lchild;structnode*rchild;}Tree,*Ptree;Ptreeinit(int
cxy255256
·
2024-01-24 16:04
数据结构
算法
数据结构
—基础知识(七):队列
数据结构
—基础知识(七):队列队列的定义和特点队列(queue)是一种先进先出的线性表。它只允许在表的一端进行插入,而在另一端删除元素。
阿庆i code
·
2024-01-24 16:25
数据结构基础知识
概念
数据结构
经验分享
考研
笔记
数据结构
与算法--第一章习题
数据结构
与算法--PTA第一章习题一、判断数据项是数据的最小单位。T数据元素是数据的最小单位。F数据的逻辑结构是指数据的各数据项之间的逻辑关系。
Java之弟
·
2024-01-24 16:25
数据结构与算法
数据结构
算法
数据结构
与算法--第二章习题
数据结构
与算法--PTA第二章习题一、判断ForasequentiallystoredlinearlistoflengthN,thetimecomplexitiesforqueryandinsertionareO
Java之弟
·
2024-01-24 16:54
数据结构与算法
数据结构
算法
可碧教你C++——哈希
set和map的底层
数据结构
为红黑树,而unordered系列的底层
数据结构
则为哈希表。哈希表的特点是无法按照数据大小进行排列,但是相应的其效率比红黑树稍微高一些。但
鹅一百
·
2024-01-24 15:40
C++
算法
哈希算法
算法
c++
【MySQL】索引
2、索引及其优缺点索引是在存储引擎中实现的帮助MySQL高效获取数据的
数据结构
,可以在其基础上实现高级查找算法。优点:1、提高数据检索的效率,降低数据库的IO成本。
Rockict_z
·
2024-01-24 15:40
mysql
数据库
Python—Pandas的基本使用(机器学习基础)
(百度百科)2.pandas是基于Numpy构建的含有更高级
数据结构
和工具
思君_4cd3
·
2024-01-24 15:52
学习日志2020.7.14 解析Livox点云存储
数据结构
点云数据存储方式终于有点眉目了。点云数据率是每秒十万点,每秒有20帧framerate,每一帧包含50个左右数据包pointpacket,这50个数据包组合成一个临时数据包列表pointpacketlisttemp,所有的临时数据包列表组成完整的数据包列表pointpacketlist,写入本地文件。算法层上,数据存储的最小单元是数据包pointpacket,每个数据包大小为1319字节byte,
李4kj5f7jhd4
·
2024-01-24 15:04
livox
大疆
激光雷达
驱动
ros
数据结构
三:线性表之单链表(带头结点单向)的设计与实现
线性表的链式存储结构正是所谓的单链表,何谓单链表?通过地址将每一个数据元素串起来,进行使用,这可以弥补顺序表在进行任意位置的插入和删除需要进行大量的数据元素移动的缺点,只需要修改指针的指向即可;单链表的种类又可划分为很多种,本篇博客详细介绍带头结点单链表的设计与实现,掌握单链表的关键是要进行画图分析;单链表同时也是笔试和面试的必考点,因此,掌握好该章节非常重要!一、单链表的基本概念和结构线性表的链
未来可期,静待花开~
·
2024-01-24 15:01
数据结构
数据结构
<1>——树状数组
树状数组,也叫FenwickTree和BIT(BinaryIndexedTree),是一种支持单点修改和区间查询的,代码量小的
数据结构
。那神马是单点修改和区间查询?我们来看一道题。
seanli1008
·
2024-01-24 15:30
数据结构
数据结构
数据结构
—基础知识(八):数组
数据结构
—基础知识(八):数组数组定义数组:按一定格式排列起来的具有相同类型的数据元素的集合。一维数组:若线性表中的数据元素为非结构的简单元素,则称为一维数组。一位数组的逻辑结构:线性结构。
阿庆i code
·
2024-01-24 15:58
数据结构基础知识
概念
数据结构
笔记
考研
经验分享
解密数据之谜:算法与
数据结构
的奇妙联动
解密数据之谜:算法与
数据结构
的奇妙联动算法和
数据结构
是计算机科学中非常重要的两个概念。它们是解决问题和处理数据的关键工具。让我为您介绍一下算法和
数据结构
的基本概念。
代码炼金术
·
2024-01-24 15:26
算法
数据结构
java
mysql储存的
数据结构
_mysql存储引擎InnoDB详解,从底层看清InnoDB
数据结构
本文主要从
数据结构
的角度,详细介绍InnoDB行记录格式和数据页的实现原理,从底层看清InnoDB存储引擎。本文主要内容是根据掘金小册《从根儿上理解MySQL》整理而来。
Geek7even
·
2024-01-24 15:49
mysql储存的数据结构
MySQL底层
数据结构
的深入分析
目录【二叉树】【B树和B+树】【Hash索引】【MySQL的存储原理】⾮聚簇索引(MyISAM)聚簇索引(InnoDB)【MySQL的底层存储原理】【redolog和binlog】【SQL语句的执行流程】【存储引擎的选择】【mysql基本设置相关命令】【二叉树】在之前的一篇文章MySQL关于索引的理解_浮.尘的博客-CSDN博客中提到了MySQL的MyISAM和InnoDB存储引擎的索引底层实际上
浮尘笔记
·
2024-01-24 15:18
MySQL
数据结构
mysql
数据库
MySQL MyISAM和InnoDB索引底层
数据结构
解析
本文将深入探讨这两种存储引擎的索引底层
数据结构
,包括它们的特点、优势和不同之处。MyISAM索引底层
数据结构
MyISAM是MySQL的默认存储引擎之一,它使用B+树作为索引的底层
数据结构
。
一叶飘零_sweeeet
·
2024-01-24 15:47
果酱紫
DB
数据结构
mysql
数据结构
数据库
mysql底层
数据结构
mysql底层
数据结构
数据结构
hashBTreeB+Tree索引索引分类B+TREE、Hash、Full-text聚集索引、非聚集索引myisaminnodb主键索引(PRIMARYKEY)、唯一索引(
释然`
·
2024-01-24 15:16
mysql优化
mysql
数据结构
数据库
208:前缀树
题意Trie(发音类似"try")或者说前缀树是一种树形
数据结构
,用于高效地存储和检索字符串数据集中的键。这一
数据结构
有相当多的应用情景,例如自动补完和拼写检查。
nobigogle
·
2024-01-24 15:05
上一页
77
78
79
80
81
82
83
84
下一页
按字母分类:
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
其他