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
~~~~~~~~~~数据结构
iCloud数据存储
数据结构
是plist类型,每个应用只能存储64KB数据。它没有像文档存储那样有一套数据冲突解决方案,新的数据会覆盖旧的数据。因此,它经常会用来存储系统
weixin_30906701
·
2025-04-24 13:17
数据结构与算法
华为开发岗暑期实习笔试(2025年4月16日)
第三题是运用动态规划解决最大不重叠子区间个数的问题,难点在于满足3重判断规则,所需
数据结构
及相关操作较多。
Aqua Cheng.
·
2025-04-24 13:16
面经分享
华为
算法
java
动态规划
Redis 五大数据类型
Redis五大数据类型底层结构对比表类型底层
数据结构
(Redis≥5/6/7)优点缺点&注意点适用场景String简单动态字符串(SDS)快速、灵活(自动扩容、二进制安全)最大限制512MB缓存简单对象
Ivan陈哈哈
·
2025-04-24 11:33
面试知识集合
Redis
缓存
redis
数据库
缓存
堆和二叉树--
数据结构
初阶(3)(C/C++)
文章目录前言理论部分堆的模拟实现:(这里举的大根堆)堆的创建二叉树的遍历二叉树的一些其他功能实现作业部分前言这期的话讲解的是堆和二叉树的理论部分和习题部分理论部分二叉树的几个性质:1.对于任意一个二叉树,度为0的节点比度为2的节点多一个2.对于完全二叉树,度为1的节点要么是1,要么是03.表示二叉树的值在数组位置中父子下标关系:parent=(child-1)/2leftchild=parent*
刃神太酷啦
·
2025-04-24 08:46
数据结构(初阶)
数据结构
c语言
c++
深度优先
算法
leetcode
宽度优先
Java Set/List 知识点 Java面试 基础面试题
JavaSet/List知识点Set与List区别List有序、值可重复,内部
数据结构
Obejct[]数组Set无序、值不重复,内部
数据结构
HashMapkey=objectvalue固定newObject
caihuayuan5
·
2025-04-24 08:44
面试题汇总与解析
课程设计
spring
boot
vue.js
大数据
java
python--
数据结构
--邻接矩阵
adj_matrix.py"""邻接矩阵:classVertexNode:顶点结点类:classArcNode:弧结点类:classAdjMatrix:邻接矩阵类:methodcreate_adj_matrix:创建一个邻接矩阵对象:methoddepth_first_search_recursion:深度优先递归遍历:methoddepth_first_search_nonrecursion:深
Chasing__Dreams
·
2025-04-24 07:10
python
#
数据结构--python
数据结构
python
算法
深入理解
数据结构
的性能与应用
数据结构
的性能与应用:深入理解背景简介本文基于《BuildingBlocks》一书的第九章内容,探讨了在Scala编程语言中实现和使用基础
数据结构
的性能与应用。
Bachnroth
·
2025-04-24 07:08
数据结构
性能分析
向量
滑动窗口
映射与分组
持久化堆栈
队列与集合
AI大模型从0到1记录学习
数据结构
和算法 day18
3.3.1栈的概述栈(Stack)是一个线性结构,其维护了一个有序的数据列表,列表的一端称为栈顶(top),另一端称为栈底(bottom)。栈对数据的操作有明确限定,插入元素只能从栈顶进行,删除元素也只能栈顶开始逐个进行,通常将插入元素称为入栈(push),删除元素称为出栈(pop)。正是由于上述规定,栈保证了后进先出的原则(LIFO,Last-In-First-Out)。栈的底层实现既可以选择数
Gsen2819
·
2025-04-24 07:36
大模型
人工智能
算法
学习
数据结构
算法
生成对抗网络
人工智能
知识图谱
机器学习
数据结构
-归并排序
第1关:归并排序的递归算法任务描述本关任务:归并排序的递归算法。相关知识设归并排序的当前区间是R[low…high],分治法的三个步骤是:①分解:将当前区间一分为二,即求分裂点②求解:递归地对两个子区间R[low…mid]和R[mid+1…high]进行归并排序;③组合:将已排序的两个子区间R[low…mid]和R[mid+1…high]归并为一个有序的区间R[low…high]。递归的终结条件:
Ssaty.
·
2025-04-24 07:36
1024程序员节
c语言
数据结构
-------------插入排序
#include//直接插入排序voidInsertSort(intA[],intn){intj,i;for(i=1;i-1){intt=A[j];j--;if(j!=-1&&t=low){mid=(low+high)/2;//保证算法稳定性,当mid==A[i],low=mid+1if(A[i]>=A[mid]){low=mid+1;}elsehigh=mid-1;}intt=A[i];//移动
javaisC
·
2025-04-24 07:35
数据结构
c语言
算法
c语言
数据结构
-------------交换排序
#includevoidswap(int*,int*);intPartition(intA[],intlow,inthigh);//冒泡排序voidBubbleSort(intA[],intn){for(inti=0;iA[j+1]){swap(&A[j],&A[j+1]);flag++;}}if(flag==0){break;}}}voidswap(int*a,int*b){intt=*a;*a
javaisC
·
2025-04-24 07:35
数据结构
c语言
算法
数据结构
c+java--------模式匹配算法
c语言实现,普通模式匹配和KMP算法匹配(未实现next数组)#include#include#includeintcommon(char*target,intlen,char*t,intn);intkmp(char*target,char*t,intnext[]);intmain(void){char*target="googlogoogoogle";char*t="google";//朴素模式
javaisC
·
2025-04-24 07:05
算法
数据结构
AI大模型从0到1记录学习
数据结构
和算法 day19
常用算法查找算法二分查找算法原理二分查找又称折半查找,适用于有序列表。其利用数据的有序性,每轮缩小一半搜索范围,直至找到目标元素或搜索区间为空为止。代码实现defbinary_search(arr,target):left,right=0,len(arr)-1whileleftnums[j+1]:nums[j],nums[j+1]=nums[j+1],nums[j]复杂度分析时间复杂度上述算法共执
Gsen2819
·
2025-04-24 07:34
算法
大模型
人工智能
算法
数据结构
学习
聚类
数据挖掘
机器学习
人工智能
c语言
数据结构
------------归并排序(终)
#include#include#includeintB[100];//归并排序voidMerge(intA[],intlow,intmid,inthigh){inti=low,j=mid+1;intk;//将A中元素复制到Bfor(k=low;kA[i])min=A[i];}intk=max-min+1;int*memory=(int*)malloc(sizeof(int)*k);memset(
javaisC
·
2025-04-24 07:04
数据结构
c语言
算法
青少年编程与数学 02-018 C++
数据结构
与算法 07课题、堆
青少年编程与数学02-018C++
数据结构
与算法07课题、堆一、堆1.定义2.堆的存储方式3.堆的常见操作4.堆的应用二、最大堆的实现1.堆的存储2.基本操作3.C++代码实现4.代码说明5.示例输出三
明月看潮生
·
2025-04-24 06:03
编程与数学
第02阶段
青少年编程
c++
编程与数学
数据结构
算法
青少年编程与数学 02-018 C++
数据结构
与算法 08课题、图
青少年编程与数学02-018C++
数据结构
与算法08课题、图一、图1.图的基本概念1.1定义1.2顶点和边1.3图的分类1.4特殊术语2.图的表示方法1.邻接矩阵(AdjacencyMatrix)2.邻接表
明月看潮生
·
2025-04-24 06:03
编程与数学
第02阶段
青少年编程
c++
数据结构
编程与数学
算法
青少年编程与数学 02-018 C++
数据结构
与算法 06课题、树
青少年编程与数学02-018C++
数据结构
与算法06课题、树一、树(Tree)1.树的定义2.树的基本术语3.常见的树类型4.树的主要操作5.树的应用二、二叉树(BinaryTree)1.二叉树的定义2
明月看潮生
·
2025-04-24 06:02
编程与数学
第02阶段
青少年编程
c++
编程与数学
算法
数据结构
c语言
数据结构
——单向不带头不循环链表的实现
文章目录单向不带头不循环链表链表与顺序表的区别多文件管理链表的定义结构获得链表节点个数链表增加元素链表的尾插及创建节点函数链表的头插任意位置节点后插入判断链表是否为空链表删除元素链表的尾删链表的头删任意位置删除链表查找元素链表修改元素单向链表的遍历链表销毁相关代码单向不带头不循环链表今天这篇文章将介绍一个新的
数据结构
类型
想睡hhh
·
2025-04-24 04:22
c语言数据结构学习
数据结构
c语言
链表
数据结构
的学习(1)二分查找,利用二分查找找局部最小值,选择排序,冒泡排序,插入排序,位运算的基础知识
一、二分查找某个元素(1)查找是否存在某个元素在数组中思想:1)先看中间位置的值2)如果中间位置的值大于目标值说明目标值在整个数组中偏左的位置,改变右边界,即Right=Mid-1;3)如果中间位置的值小于目标值说明目标值在整个数组中偏右的位置,改变左边界,即Left=Mid+1;publicstaticboolExits(int[]arr,inttarget){if(arr==null||arr
FAREWELL00075
·
2025-04-24 04:20
数据结构
学习
算法
从零开始搭建.NET Core版搜索引擎(四)--与数据库实体关联
另外一些自定义的
数据结构
可能是以JSON等特殊规则形式存储的,对于这些情况就需要单独对数据进行分割处理。
ludewig
·
2025-04-24 04:45
数据处理
学习实践
.NET
搜索引擎
lucene.net
.net
core
STL——string类的模拟实现
一.STL简介1.1什么是STLSTL(standardtemplatelibaray-标准模板库):是C++标准库的重要组成部分,不仅是一个可复用的组件库,而且是一个包罗
数据结构
与算法的软件框架。
小跌—
·
2025-04-24 03:43
c++
开发语言
【
数据结构
入门训练DAY-21】信息学奥赛一本通T1334-围圈报数
文章目录前言一、题目二、解题思路结语前言本次训练内容STL库中队列的使用练习。训练解题思维一、题目有n个人依次围成一圈,从第1个人开始报数,数到第m个人出列,然后从出列的下一个人开始报数,数到第m个人又出列,…,如此反复到所有的人全部出列为止。设n个人的编号分别为1,2,…,n,打印出列的顺序。输入格式n和m。其中nusingnamespacestd;intmain(){intn,m;intsum
不会计算机的捞地
·
2025-04-24 00:20
数据结构入门训练
算法
代码训练营 DAY3 打卡
今天进入链表部分了基础链表在之前
数据结构
的学习中接触过,是一种需要部分自行定义的
数据结构
。链表通过指针将不同的节点串联到一起。
GarfieldTheOldCat
·
2025-04-23 23:45
算法
go中redis使用的简单介绍
Redis简介二、Go中Redis的使用1.安装GoRedis包2.单机模式连接示例3.哨兵模式依赖连接示例三、Redis集群1.集群模式集群部署部署结构使用redis-cli创建集群连接示例四、常用
数据结构
与操作
草海桐
·
2025-04-23 22:08
golang
golang
redis
数据结构
线性表的顺序存储结构
线性表是由零个或多个数据元素组成的有序序列。特点:数据元素间是有顺序的;数据元素的个数是有限的;一般来说,数据元素的类型是相同的(强类型语言)。c/c++是强类型语言,必须指定数据类型。js、php、python等语言是弱类型就不需要指定数据类型。线性表的顺序存储结构指的是用一段连续的存储空间来存储线性表中的数据元素,数组就是一个典型的顺序存储结构。下面实现一个动态数组。头文件#pragmaonc
嘉嘉king
·
2025-04-23 20:51
数据结构
CSP-J备考冲刺必刷题(C++) | AcWing 164 可达性统计
题目涵盖了从基础到进阶的多种算法和
数据结构
,旨在为不同阶段的编程学习者提供一条清晰、平稳的学习提升路径。欢迎大家订阅我的专栏:算法题解:C++与Python实现!
热爱编程的通信人
·
2025-04-23 19:50
c++
算法
开发语言
前端面试常见问题深度解析
在前端开发的面试中,常常会涉及到
数据结构
、算法、框架使用、性能优化等多方面的知识。下面将对一系列我最近在前端面试中常见问题进行详细解答,希望能为正在准备面试或者想要深入学习前端技术的开发者提供帮助。
jingling1007
·
2025-04-23 19:45
前端
前端
面试
职场和发展
开发语言
数据结构
广度优先
深度优先
力扣-hot100(无重复字符的最长子串)
os:有没有这样一种
数据结构
....,有的兄弟有的。队列报你身份证了。维护一个队列,每次往队列中加入元素,就去看看队列中是否有一个相同的元素已经在里面
描绘一抹色
·
2025-04-23 18:13
LeetCode
-
Hot100
算法
leetcode
数据结构
Springboot——Redis的使用
Redis作为一款高性能的键值对存储数据库,凭借其出色的读写速度和丰富的
数据结构
,在缓存场景中得到了广泛应用。
xxxmine
·
2025-04-23 17:08
spring
boot
redis
bootstrap
数据库 MySQL 之 基本概念
MySQL的理由&MariaDB介绍下载及安装SQL介绍一、概述1、数据(data)存储在表中的信息就叫做数据.2、数据库(Database,简称DB)数据库就是一个存放数据的仓库,这个仓库是按照一定的
数据结构
weixin_34206899
·
2025-04-23 15:55
操作系统
数据结构与算法
运维
Go slice切片使用教程,一次通关!
简介Go中的切片(slice)是Go最强大、最常用的
数据结构
之一。它是对数组的轻量封装,比数组更灵活,几乎所有的集合处理都用切片来完成。
·
2025-04-23 12:32
go
【面试宝典】30道C语言高频题库整理(附答案背诵版)
C语言提供了一系列的基本数据类型,它们是构建更复杂
数据结构
的基础。这些基本数据类型主要包括:整型(IntegerTypes):用于存储整数值。
想念@思恋
·
2025-04-23 10:50
c++
C语言
面试宝典
面试
c语言
c++
面试专区|【30道C语言高频题整理(附答案背诵版)】
C语言提供了一系列的基本数据类型,它们是构建更复杂
数据结构
的基础。这些基本数据类型主要包括:整型(IntegerTypes):用于存储整数值。
尺小闹
·
2025-04-23 10:49
面试专区
面试
c语言
职场和发展
算法与
数据结构
--图论基础知识
1、图论基础概念GraphTheory图:是由由节点和边组成的数据模型,它有两个重要部分1、节点2、边节点是两个村,边表示两个村直接连通的道路或者节点是人,边表示人与人之间的关系。点是一个域名,边是域名之间的调整无向图:边是没有方向的(如两个村是否有道路连接)有向图:边有方向(人际关系网,你认识他,他不认识你)有向图会使图更加复杂。具有不对称性。可以把无向图认为是一种特殊有向图,是双向的。无权图:
>进阶的程序员>
·
2025-04-23 10:18
算法与数据结构
算法与数据结构
图论
数据结构
算法
MySQL - 索引(B+树)
#B+Tree原理#1.
数据结构
BTree指的是BalanceTree,也就是平衡树。平衡树是一颗查找树,并且所有叶子节点位于同一层。
立刀旁
·
2025-04-23 09:43
MySQL
sql
mysql
数据库
数据结构
b树
b+树
MongoDB从入门到实战之MongoDB快速入门(附带学习路线图)
它支持的
数据结构
非常松散,是类似Json的Bson格式,因此可以存储比较复杂的数据类型。MongoDB最大的特点是它支持的查询语言非常强大,其语法有点类
追逐时光者
·
2025-04-23 09:13
MongoDB
mongodb
学习
数据库
数据结构
-树
https://www.bilibili.com/video/BV1fT5CzqE7Y1.树分类二叉树:每个节点最多有两个子树的树结构。满二叉树:特殊的二叉树,其中每一层的节点数都达到了可能的最大值。完全二叉树:要求除了最后一层外,其他各层的节点数都达到最大个数,并且最后一层的节点都连续集中在最左边。二叉排序树:平衡二叉树:B树:类似于平衡多叉树,区别是一个节点可能有多个关键字。B+树:2.B树h
产幻少年
·
2025-04-23 09:12
数据结构
数据结构
之哈希表的原理和应用:从理论到实践的全面解析
哈希表(HashTable)是计算机科学中最重要且广泛应用的
数据结构
之一。它以近乎常数时间的查询效率著称,被广泛用于数据库索引、缓存系统、编译器设计等领域。
半青年
·
2025-04-23 09:11
数据结构和算法
数据结构
哈希算法
python
java
c++
c语言
PTA-
数据结构
与算法题目集(中文)— 编程题
目录7-1~7-57-1最大子列和问题7-2一元多项式的乘法与加法运算7-3树的同构7-4是否同一棵二叉搜索树7-5堆中的路径7-6~7-107-6列出连通集7-7六度空间7-8哈利·波特的考试7-9旅游规划7-10公路村村通7-11~7-157-11关键活动(部分)7-12排序7-13统计工龄7-14电话聊天狂人7-15QQ帐户的申请与登陆题集链接:PTA|程序设计类实验辅助教学平台(pinti
南宫谨
·
2025-04-23 08:39
PTA
数据结构
算法
蓝桥杯算法实战分享:C/C++ 题型解析与实战技巧
比赛题目涵盖了
数据结构
、
Thanks_ks
·
2025-04-23 07:00
IT
洞察集
蓝桥杯
算法竞赛
C/C++
解题技巧
数据结构
算法设计
实战策略
基于Redis实现RAG架构的技术解析与实践指南
RAG应用价值高性能内存存储基于内存的键值存储架构支持每秒百万级的向量检索请求分布式架构RedisCluster分片机制支持海量知识库的水平扩展混合存储模式内存+磁盘的持久化方案兼顾检索速度与数据安全丰富
数据结构
大树~~
·
2025-04-23 07:57
AI应用开发
redis
架构
wpf
java
SpringAI
文档检索
2026《
数据结构
》考研复习笔记三(C++高级教程)
C++高级教程一、文件和流二、异常处理三、命名空间四、模板五、信号处理六、多线程一、文件和流iostream用于标准输入/输出(控制台I/O),处理与终端(键盘输入和屏幕输出)的交互包含以下全局流对象:cin:标准输入(键盘)cout:标准输出(屏幕)cerr/clog:标准错误输出(屏幕)fstream用于文件输入/输出(文件I/O),主要操作磁盘文件包含以下类:ifstream:从文件读入数据
可乐^奶茶
·
2025-04-23 05:19
数据结构
考研
笔记
C语言
数据结构
初阶-顺序表
什么是
数据结构
数据结构
是由数据和结构两个词结合而来,那么数据由是什么就比如我们日常生活中的1,2,3,4,5,a,b,c,d,e文字信息图片等,这些就是数据那么结构又是什么?
RV770
·
2025-04-23 05:47
c语言
数据结构
开发语言
C++项目 —— 基于多设计模式下的同步&异步日志系统(5)(单例模式)
一个问题单例模式实现1.单例模式:全局唯一实例功能:实现细节:作用:2.日志器的注册与查找功能:实现细节:作用:3.默认日志器(RootLogger)功能:实现细节:作用:4.线程安全性功能:实现细节:作用:5.
数据结构
功能
落水 zh
·
2025-04-23 04:12
C++项目
c++
设计模式
单例模式
【
数据结构
】C语言实现顺序栈 && OJ题 —— 有效的括号
作者主页:@进击的安度因学习社区:进击的安度因(个人社区)专栏链接:
数据结构
文章目录1.栈的概念2.栈的结构3.栈的实现3.1结构设计3.2接口总览3.3初始化3.4销毁3.5判断栈是否为空3.6压栈3.7
安 度 因
·
2025-04-23 04:39
数据结构
数据结构
c语言
开发语言
算法
数据结构
——顺序表(C语言)
目录一、顺序表概念二、顺序表分类1.静态顺序表2.动态顺序表三、顺序表的实现1.顺序表的结构体定义2.顺序表初始化3.顺序表销毁4.顺序表的检验5.顺序表打印6.顺序表扩容7.顺序表尾插与头插8.尾删与头删9.在pos处插入数据10.在pos处删除数据11.查找数据四、全部文件及测试结果一、顺序表概念顺序表是用一段物理地址连续的存储单元依次存储数据元素的线性结构,一般情况下采用数组存储。在数组上完
兰雪簪轩
·
2025-04-23 04:39
数据结构(C语言)
c语言
开发语言
数据结构
Redis常见面试题大白话简答,关于认识Redis及其
数据结构
、线程模型和持久化
本文仅包括小林coding中Redis面试篇中关于认识Redis、Redis的
数据结构
、Redis线程模型和Redis持久化部分写文果然是有助于理解的方式,感觉在倒逼自己思考参考资料:小林coding一
andrew_1219
·
2025-04-23 03:07
面试经验
redis
数据结构
数据库
【
数据结构
与算法】——队列
队列队列的定义队列的基本操作队列的定义只允许在一端进行插入数据操作,在另一端进行删除数据操作的特殊线性表,队列具有先进先出FIFO(FirstInFirstOut)入队列:进行插入操作的一端称为队尾出队列:进行删除操作的一端称为队头队列的基本操作队列采用链表而不用数组的原因:由于队列的结构是先进先出,出队列的时候,数组每次都需要覆盖掉第一个数据,效率很低,而链表可以直接在队头出数据,队尾入数据,时
汤姆_511
·
2025-04-23 02:00
链表
数据结构
算法
Rust : 关于*const () 与type erase
下面举了两个完全不一样的
数据结构
Foo和Bar;以及不同的函数,来说明。
songroom
·
2025-04-23 00:20
rust
开发语言
后端
数据结构
--顺序表小项目--简单洗牌算法(JAVA)
首先创建牌的属性Card类publicclassCard{privateStringsuit;//牌的花色privateintrank;//牌的面值publicCard(Stringsuit,intrank){this.suit=suit;this.rank=rank;}@OverridepublicStringtoString(){return"{"+suit+rank+"}";}}在牌的功能类
刘 大 望
·
2025-04-22 20:26
数据结构
java
开发语言
c语言
算法
intellij-idea
上一页
41
42
43
44
45
46
47
48
下一页
按字母分类:
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
其他