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
【数据结构】--树状数组
数据结构
与算法——字符串匹配问题(KMP算法)
了解KMP算法KMP算法也是比较著名的模式匹配算法。是由D.E.Knuth,J.H.Morrs和VR.Pratt发表的一个模式匹配算法。可以大大避免重复遍历的情况。KMP模式匹配算法原理情况1:假设现在有一个主串S="abcdefgab";模式串T="abcdex";如果使用暴风算法的话,前面五个字母完全相等,直到第六个字母"f"和"x"不相等。如下图:image.png接下来按照暴风算法,我们需
A慢慢懂
·
2024-01-16 13:57
考研
数据结构
前置知识点-C语言补充
一、数组数组是存放一组相同类型元素的集合。1、数组的创建数组类型数组名[数组长度];intchardoublefloatlong//创建实例intarr[10];//实例2defineX10intarr1[X];//定义其他类型数组chararr2[10];doublearr3[10];//注:数组进行创建时,[]中必须给一个常量,不能使用变量。可以使用宏定义//错误示例inta;scanf("%
小王不叫小王叭
·
2024-01-16 13:10
考研计算机复试
数据结构
c语言
链表
数据结构
--严蔚敏(C语言版)笔记
目录第一章绪论1.1复习笔记一、什么是
数据结构
二、基本概念和术语三、抽象数据类型的实现四、算法和算法分析第二章线性表一、线性表的类型定义二、线性表的顺序表示和实现1.顺序表存储结构的表示2.顺序存储结构的特点三
真的这么神奇吗
·
2024-01-16 13:37
数据结构
考研
数据结构
-c语言基础回顾
主函数c语言中程序总是从main函数开始执行,且总是默认从main函数的return语句或结尾处结束运行。C++中全局main函数的书写格式与C语言完全相同,功能也完全相同,且同一C++程序同样只能有一个全局main函数。#includeintmain()//intmain是主函数{printf("HelloWorld\n");return0;//主函数返回值}自定义一个函数addadd前面的in
努力耕耘静待花开
·
2024-01-16 13:07
数据结构
c语言
开发语言
java.lang.ArrayIndexOutOfBoundsException: (数组越界异常)
在Java中,数组是一种用于存储多个相同类型数据的
数据结构
。我们可以通过定义、声明和初始化来创建一个数组。数组的长度表示其中元素的个数,而数组的索引表示元素在数组中的位置。
安荒
·
2024-01-16 13:59
java
算法
【
数据结构
和算法】奇偶链表
其他系列文章导航Java基础合集
数据结构
与算法合集设计模式合集多线程合集分布式合集ES合集文章目录其他系列文章导航文章目录前言一、题目描述二、题解2.1方法一:分离节点后合并三、代码3.1方法一:分离节点后合并四
绿皮龟
·
2024-01-16 13:47
数据结构与算法合集
数据结构
算法
链表
java
线性回归
贪心算法
动态规划
Redis在项目中合理使用经验总结
PHP是最好的语言背景Redis是一个开源的内存
数据结构
存储系统。可以作为数据库、缓存和消息中间件使用。支持多种类型的
数据结构
。
未_来_可_期
·
2024-01-16 13:05
java实现本地数据缓存
首先,我们根据项目需要设计
数据结构
,比如map、list,下面是我所用到的
数据结构
,创建一个缓存工具类。
亭子下的李子
·
2024-01-16 12:35
Java学习
java
缓存
Go学习笔记(9)Go容器类型——数组&切片&map
文章目录写在前面数组切片Map写在前面 前面的文章介绍了Go的一些基本类型,本文开始涉及Go的一些容器类型,它们都是可以包含多个元素的
数据结构
,如数组、切片、map数组 数组是具有相同类型且长度固定的一组元素集合
D调的第七章
·
2024-01-16 12:25
Golang学习笔记
golang
go
编程语言
后端
数据结构
自用Redis面试题整理
资源命令手册中文Linux版本(英文官网)Linux版本(中文官网windows版本下载(github)
数据结构
字符串String哈希hash列表list集合
故作谦卑
·
2024-01-16 12:17
《10节课学会Golang-06-数组与切片》
微信关注【面试情报局】我们一起干翻面试官,回复golang获取本文源码视频地址:b站10节课学会Golang,Go快速入门数组与切片在Go中,数组和切片是两个非常常用的
数据结构
。
面试情报局
·
2024-01-16 12:22
Golang
golang
开发语言
后端
数组&切片&集合&字符串~Go
数组(Array)什么是数组Go语言提供了数组类型的
数据结构
。数组是具有相同唯一类型的一组已编号且长度固定的数据项序列,这种类型可以是任意的原始类型例如整形、字符串或者自定义类型。
Palp1tate
·
2024-01-16 12:52
Go
golang
开发语言
后端
一周知识点总结
1.数据类型、
数据结构
及其操作时间:2019.7.2学习内容:1.vectorcreat常用函数:c(),seq(),rep(),paste()和paste0()2.vectorchange索引:[](
桃浪桃浪
·
2024-01-16 12:10
数据结构
面试易错点
下列结构,属于线性结构的是(C)A二叉树B有向无环图C循环队列D霍夫曼树下列关于存储结构和逻辑结构描述正确的是(D)A存储结构和程序具体实现的语言没有关系B算法的实现需要考虑逻辑结构C逻辑结构就是实际存储的结构D算法的实现依赖于存储结构对于层次结构,下列描述正确的是(C)A具有唯一前驱和唯一后继B具有多个前驱C后继可以有多个,前驱只有一个D前驱可以有多个,后继只有一个下列不属于描述数据逻辑结构的是
物联网攻城狮
·
2024-01-16 12:32
数据结构
字节跳动面经整理
3.Redis的数据类型4.Redis数据类型的底层
数据结构
5.三次握手、四次挥手6.Redis持久化机制7.MySQL的InnoDB索引
数据结构
8.哪些SQL的关键字会让索引失效9.队列、栈、数组、链表
xiaoyuziliao
·
2024-01-16 11:18
面试
java
JMU---数科
数据结构
考试知识点 民间总结(1)
自己根据老师说的知识点总结了一部分,不是全部嗷随便看看就好,不要当真数据的存储结构和逻辑结构在计算机科学中,数据的存储结构和逻辑结构是两个重要的概念。它们就像是图书馆里书籍的排列方式和分类方式。逻辑结构逻辑结构描述的是数据之间的逻辑关系,就像图书馆里不同书籍的分类和组织方式。它们不关心数据在物理上如何存储,只关注数据元素之间的逻辑关系。逻辑结构主要包括:线性结构:数据元素之间是一对一的关系,就像一
X_StarX
·
2024-01-16 11:43
数据结构
NLP 学习资源
2021年1月31日贪心学院高级课程课程拼团PART1:基础篇自然语言处理概述|什么是自然语言处理|自然语言处理的现状和前景|自然语言处理应用|自然语言处理经典任务|学习自然语言处理技术
数据结构
与算法基础
红烧肉_2121
·
2024-01-16 11:10
Java进阶第七章——
数据结构
:集合概述
在java中不同的集合会对应不同的
数据结构
,往不同的集合中存储元素,等于数据放到了不同的
数据结构
当中。常见的
数据结构
:数组、二叉树、链表、哈希
咖啡加Ice
·
2024-01-16 11:01
咖啡ice的Java学习记录
java
数据结构
开发语言
Java集合进阶——Map
将键映射到值的对象一个映射不能包含重复的键每个键最多只能映射到一个值Map接口和Collection接口的不同Map是双列的,Collection是单列的Map的键唯一,Collection的子体系Set是唯一的Map集合的
数据结构
针对键有效
情哥是小白
·
2024-01-16 11:28
数据结构
面试
职场和发展
Java进阶第七章——
数据结构
:Map
数据结构
:Map本章所涉及到的
数据结构
知识可在
数据结构
学习记录中学习:咖啡ice的
数据结构
学习记录1.Map常用方法Map和Collection没有继承关系。
咖啡加Ice
·
2024-01-16 11:25
咖啡ice的Java学习记录
java
数据结构
【
数据结构
】线性表
顺序表是一种常见的线性
数据结构
,它以一种连续的方式存储元素。
halfbloodghost
·
2024-01-16 11:23
1024程序员节
数据结构
c语言
c++
【
数据结构
】单链表的初始化使用时需要注意的几个易错点
如果在使用InitList函数初始化链表时遇到错误,通常有以下几种可能性:函数声明或定义错误:请确保InitList函数的声明和定义正确,包括参数的类型和返回类型。函数应该接受一个链表指针,并在传递的指针上初始化链表。示例:voidInitList(list&L){L=newLNode;L->next=NULL;}链表类型不匹配:确保你的list类型与LNode结构匹配。你应该使用list来引用链
halfbloodghost
·
2024-01-16 11:23
数据结构
c语言
c++
链表
【
数据结构
】抽象数据类型的理解
抽象数据类型(AbstractDataType,ADT)的理解是一种计算机科学中的概念,它定义了数据的逻辑模型,而不涉及数据的具体实现。它将数据的结构和数据操作的行为封装在一起,以提供一种抽象层次的数据表示,使得用户可以使用数据而不需要了解底层的实现细节。以下是对抽象数据类型的理解:数据抽象:ADT将数据的逻辑结构(如栈、队列、集合等)与操作(如插入、删除、遍历等)分离,使用户能够将注意力集中在数
halfbloodghost
·
2024-01-16 11:53
1024程序员节
数据结构
C++和C语言中头文件使用的简单说明
在学习
数据结构
的过程中,由于没有系统的C++基础,在实验时往往会在第一步——也就是使用头文件时无从下手。在查阅一些资料后,博主一定程度理清了使用方法和思路。
halfbloodghost
·
2024-01-16 11:52
c语言
c++
数据结构
高翔博士Faster-LIO论文和算法解析
Faster-LIO:快速激光IMU里程计iVox(Faster-Lio):智行者高博团队开源的增量式稀疏体素结构Faster-Lio是高翔博士在Fast系列的新作,对标基线是Fast-LIO2,核心是提出一种新的"
数据结构
超爱吃小蛋糕的66
·
2024-01-16 11:16
激光SLAM
算法
自动驾驶
SLAM
c++
FAST-LIO2:论文和算法解析
文章目录摘要一、简介二、相关工作2.1雷达惯导里程计2.2建图过程中的动态
数据结构
三、系统架构四、状态估计A.卡尔曼模型1.状态转换模型2.测量模型B.迭代卡尔曼滤波1.预测过程2.残差计算3.迭代更新五
超爱吃小蛋糕的66
·
2024-01-16 11:45
激光SLAM
算法
自动驾驶
SLAM
数据结构
-排序(六)简单选择排序
♂️
数据结构
-排序(六)简单选择排序一、算法思想选择排序算法思想:每⼀趟在待排序元素中选取关键字最小(或最大)的元素加入有序子序列。
北以晨光丶
·
2024-01-16 11:42
C/C++数据结构
排序算法
数据结构
算法
c语言
选择排序
数据结构
--排序之冒泡排序
●个人主页:你帅你先说.●欢迎点赞关注收藏●既选择了远方,便只顾风雨兼程。●欢迎大家有问题随时私信我!●版权:本文由[你帅你先说.]原创,CSDN首发,侵权必究。冒泡排序基本思想及其代码实现冒泡排序也称气泡排序,是一种典型的交换排序方法,其基本思想是通过无序区中相邻元素关键字间的比较和位置的交换使关键字最小的元素如气泡一般逐渐往上"漂浮"直至"水面"。动图演示:图解冒泡排序过程:这样,我们一趟冒泡
你帅你先说.
·
2024-01-16 11:11
数据结构
数据结构
排序算法
算法
数据结构
-排序
这篇文章主要记录各种排序算法的思想及实现代码,最后对各种算法的性能进行了对比。目录排序的概念及其运用排序的概念排序运用常见的排序算法常见排序算法的实现插入排序基本思想直接插入排序希尔排序选择排序基本思想直接选择排序堆排序交换排序基本思想冒泡排序快速排序归并排序基本思想非递归实现计数排序排序算法复杂度及稳定性分析排序的概念及其运用排序的概念所谓排序,就是使一串记录,按照其中的某个或某些关键字的大小,
核动力C++选手
·
2024-01-16 11:04
数据结构初阶
数据结构
牛客周赛 Round 28 F
以后需要使用map,set进行二分,并且需要知道二分位置的信息时,不妨考虑使用
树状数组
进行维护因为简单版本保证了每个数都为正整数,所以前缀和保证了一定的递增的,即有序的,那么考虑固定左端点,去枚举右端点
Unlimitedz
·
2024-01-16 10:30
#
树状数组
c语言
算法
c++
数据结构
数据结构
与算法:快速排序
数据结构
与算法:快速排序快速排序荷兰国旗问题霍尔版本递归优化小区间优化PartSort优化三数取中挖坑法前后指针法非递归法快速排序荷兰国旗问题想要理解快速排序,就先理解这个问题:[LeetCode75.
盒马盒马
·
2024-01-16 10:47
数据结构
算法
排序算法
快速排序
C语言
一文带你完全弄懂C++构造函数细节
目录零,前言一,构造函数特性基本特点其他特点二,构造函数的调用三,构造函数与初始化列表零,前言
数据结构
中我们使用C语言的结构体变量定义过顺序表,链表,栈等等一系列结构。
kurayamasy
·
2024-01-16 10:00
C++
c++
开发语言
C++ stl库中vector的简单实现
namespaceyhy{templateclassvector{public:typedefT*iterator;//定义了一个简单的迭代器,迭代器在stl中起到指针的作用,但是有时候纯指针的迭代器在一些
数据结构
中如
kurayamasy
·
2024-01-16 10:00
c++
数据结构
开发语言
算法
《C++详解》(二)初入C++最重要的知识点:引用 操作符
目录零,前言一,引用的概念二,引用的作用1,引用做返回值2,引用做参数三,const常引用四,引用的原理五,引用与指针的区别零,前言在大学课程C++或者
数据结构
课本上很多同学发现,在函数的传址传参中加了一个
kurayamasy
·
2024-01-16 10:30
开发语言
c++
《
数据结构
与算法的C语言实现》
数据结构
篇(一)顺序表
目录零,前言一,线性表二,顺序表1,顺序表的概念2,顺序表的实现3,顺序表的增删查改初始化销毁头删,头插尾插,尾删查找插入删除修改四,顺序表总结零,前言
数据结构
和算法是计算机的基础,他们的互相联系和作用就形成了程序
kurayamasy
·
2024-01-16 10:29
链表
c语言
数据结构
redis原理(二)
数据结构
redis可以存储键与5种不同
数据结构
类型之间的映射:String类型的底层实现只有一种
数据结构
,也就是动态字符串。而List、Hash、Set、ZSet都由两种底层
数据结构
实现。
w_t_y_y
·
2024-01-16 10:54
redis
redis
数据结构
数据库
这可能是最全面的MySQL面试八股文了
索引的
数据结构
Hash索引和B+树索引的区别?为什么B+树比B树更适合实现数据库索引?索引有什么分类?什么是最左匹配原则?什么是聚集索引?什么是覆盖索引?索引的设计原则?索引什么
程序员大彬
·
2024-01-16 09:20
数据库
mysql
面试
数据库
数据结构
-第一章
问题一如何修复图片扣除图片中不相关的人思考如何解决这个问题这些例子的关联和支撑点是什么需要我们什么知识关联技术分成小块,搜索统计相同的小块(
数据结构
)小块的边界处理(信号处理)在图片找不到统计特性相同的小块
肥肥呀呀呀
·
2024-01-16 09:05
数据结构
前端
手把手教你MongoDB 数据库连接URL 格式、authSource参数
快速了解MongoDB官方文档MongoDB是一个文档数据库MongoDB将数据存储为一个文档,
数据结构
由键值(key=>value)对组成使用URL连接MongoDB数据库标准URI连接语法:mongodb
tangdou369098655
·
2024-01-16 09:05
面向全栈
数据库
mongodb
数据结构
与算法之美学习笔记:48 | B+树:MySQL数据库索引是如何实现的?
底层使用的是什么
数据结构
和算法呢?算法解析思考的过程比结论更重要。今天的讲解,我会尽量还原这个解决方案的思考过
浊酒南街
·
2024-01-16 09:53
数据结构与算法之美学习笔记
数据结构
算法
数据结构
_C++语言描述_高教出版社
contents前言一、绪论1.1数据分析+结构存储+算法计算1.1.1逻辑结构1.1.2存储结构1.1.3算法实现1.2数据类型1.3算法方法二、线性表2.1线性表的逻辑结构2.2线性表的存储结构2.2.1顺序存储结构2.2.2链式存储结构2.3线性表的操作算法2.3.1顺序表的操作算法2.3.2链表的操作算法三、栈和队列3.1栈3.1.1栈的基本概念3.1.2栈的存储结构3.1.3栈的操作算法
Mr_Dwj
·
2024-01-16 08:50
复习备考
数据结构
c++
数据结构
二叉树--堆(
数据结构
实现和堆排序的一种实现)
堆是一个
数据结构
逻辑结构:完全二叉树(要求父节点大于孩子节点或者小于孩子节点)存储结构:顺序存储typedefintDataType;typedefstructHeap{DataType*data;intsize
-hhY
·
2024-01-16 08:46
数据结构
算法
java
数据结构
总结之 集合 collection
前言:(如果你大学不好好学
数据结构
亦或者是死记它,为了应付考试,那将来你用到的时候,30多还会用更多的时间去重新学习它,所以理解记忆更重要!!!)
李三醒
·
2024-01-16 08:15
数据结构
Java进阶第七章——
数据结构
:Collection
数据结构
:Collection本章所涉及到的
数据结构
知识可在
数据结构
学习记录中学习:咖啡ice的
数据结构
学习记录1.Collection常用方法没有使用“泛型”之前,Collection中可以存储Object
咖啡加Ice
·
2024-01-16 08:15
咖啡ice的Java学习记录
java
数据结构
python
【
数据结构
】哈希表详解,举例说明 java中的 HashMap
一、哈希表(HashTable)简介:哈希表是一种
数据结构
,用于实现字典或映射等抽象数据类型。它通过把关键字映射到表中的一个位置来实现快速的数据检索。
heartfluttering
·
2024-01-16 08:14
JAVA杂项
散列表
数据结构
java
哈希表
12-图(Graph)
图(Graph)在讨论图这种
数据结构
之前,先来回顾一下前面介绍的几种
数据结构
线性结构数组链表栈队列哈希表树形结构二叉树B树堆Trie哈夫曼树并查集接下来就是将要讨论到的图这种树形结构通过观察,可以发现,
ducktobey
·
2024-01-16 08:17
【Java
数据结构
】03-二叉树,树和森林
4二叉树、树和森林重点章节,在选择,填空,综合中都有考察到。4.1掌握二叉树、树和森林的定义以及它们之间的异同点1.二叉树(BinaryTree)定义:二叉树是一种特殊的树结构,其中每个节点最多有两个子节点,通常称为左子节点和右子节点。这两个子节点的位置是有序的,左子节点的值小于或等于父节点的值,右子节点的值大于父节点的值。特点:每个节点最多有两个子节点。子节点的位置有序,左子节点值父节点值。性质
快乐星球居民13号
·
2024-01-16 08:40
课程期末复习经验
数据结构
java
java
数据结构
开发语言
笔记
【
数据结构
和算法 第一章】算法 时间复杂度 空间复杂度
目录0引言1
数据结构
和算法1.1
数据结构
的分类1.1.1逻辑结构1.1.2物理结构(存储结构)1.1.3两种结构的关系1.2算法分类1.2.1按照设计策略分类1.2.2按照问题类型分类1.2.3按照实现方法分类
海码007
·
2024-01-16 08:38
计算机四大基础
数据结构
算法
【Python基础】Python 中的
数据结构
(列表、元组、集合和字典)
)3.1特性3.2示例4集合(Set)4.1特性4.2示例5字典(Dictionary)5.1特性5.2示例6实例演示结论TIPS1引言Python是一种动态的、面向对象的编程语言,它提供了丰富的内置
数据结构
climber1121
·
2024-01-16 08:36
Python基础
python
数据结构
【ES6 Map
数据结构
】建议日常开发操作数组时使用 new Map
Map
数据结构
newMap使用属性及方法:1.size属性2.set(key,value)3.get(key)4.has(key)5.delete(key)6.clear()7.遍历方法:keys()、
東方幻想郷
·
2024-01-16 08:05
ES6
es6
数据结构
javascript
上一页
102
103
104
105
106
107
108
109
下一页
按字母分类:
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
其他