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
【数据结构】--树状数组
Java
数据结构
栈的实现(顺序结构) 以及相关练习题
栈栈是仅限于在表尾进行插入和删除的线性表,它遵循后进先出原则代码实现部分packageStack;publicinterfaceStack_i{//入栈voidpush(Te);//出栈Tpop();//获取栈顶元素Tpeek();//获取栈的元素个数intsize();//栈是否为空booleanisEmpty();}packageArrays;importjava.util.Random;pu
萌新小码农
·
2024-01-23 22:45
数据结构
算法题
java
java
数据结构
开发语言
【C语言】
数据结构
单向链表
链表与数组的区别及实现3.链表的遍历4.链表的查找统计链表节点个数及链表查找5.链表的插入在节点的后方插入新数据在节点的前方插入6.链表的删除7.链表的修改8.动态创建链表头插法尾插法1.什么是链表一种数据存放的思想,
数据结构
橘猫0.o
·
2024-01-23 22:02
C语言
#
链表
数据结构
c语言
链表
开发语言
mysql 定义多级表头_js treeData 树形
数据结构
无限层级(转载)
js实现无限层级树形
数据结构
(创新算法)转载:https://blog.csdn.net/Mr_JavaScript/article/details/82817177由于做项目的需要,把一个线性数组转成树形数组
weixin_39615402
·
2024-01-23 22:57
mysql
定义多级表头
单调栈笔记
单调栈1.每日温度2.下一个更大元素I3.下一个更大的元素4.接雨水5.柱状图中最大的矩形单调栈正如其名字,用一个栈(能够实现栈性质的
数据结构
就行)来存储元素,存储在栈中的元素保持单调性(单调递增或者是单调递减
佳雨初林
·
2024-01-23 22:19
算法笔记
笔记
算法
leetcode
【
数据结构
】从顺序表到ArrayList类
线性表是一种在实际中广泛使用的
数据结构
,
《黑巧克力》
·
2024-01-23 22:18
数据结构
java
开发语言
spring
数据挖掘
人工智能
计算机视觉
【数组】-Lc169-求众数(摩尔投票相抵消法)
写在前面 最近想复习一下
数据结构
与算法相关的内容,找一些题来做一做。如有更好思路,欢迎指正。
宝总.
·
2024-01-23 22:17
数据结构与算法
算法
java
数组
求众数
【数组】-Lc912-数组排序(冒泡、选择,快排)
写在前面 最近想复习一下
数据结构
与算法相关的内容,找一些题来做一做。如有更好思路,欢迎指正。
宝总.
·
2024-01-23 22:16
数据结构与算法
算法
排序算法
数据结构
java
数组
DS博客作业07--查找
查找又称为检索,是指在某种
数据结构
种找出满足给定条件的元素。查找是一种十分有用的操作,例如在学生成绩表种查找某个学生的成绩元素,在图书馆的书目文件中查找某编号的图书元素等。
weixin_34174322
·
2024-01-23 21:03
数据结构与算法
大数据
骚算法与
数据结构
--单链表
//head表示头结点的下标//e[i]表示节点i的值//ne[i]表示节点i的next指针是多少//idx存储当前已经用到了哪个点初始化voidinit()//初始化{head=-1;//头指针指向链尾idx=0;//索引为0}用数组来实现单链表的三个作用:1.向链表头插入一个数voidadd_to_head(intx)//在头指针后插入元素x{e[idx]=x;//先将下标为idx的节点中
Faelan.
·
2024-01-23 21:01
数据结构
算法基础---图论
一、图的存储三种
数据结构
:邻接矩阵1.定义:邻接矩阵是一个二维数组,其中`matrix[i][j]`表示顶点i到顶点j是否有边。对于无向图,这个矩阵是对称的。2.优点:-简单直观。
Faelan.
·
2024-01-23 21:31
算法
图论
【JAVA】我和我的第一个“对象”相遇
个人主页:Aileen_0v0热门专栏:华为鸿蒙系统学习|计算机网络|
数据结构
与算法个人格言:“没有罗马,那就自己创造罗马~”Youcanonlybecometrulyaccomplisheddoingsomethingyoulove
Aileen_0v0
·
2024-01-23 21:52
初恋-JAVA
java
开发语言
经验分享
github
eclipse
ide
后端
操作系统学习第二章进程管理
在进程被创建时,操作系统会为进程分配一个“唯一且不重复”的标识,并且为了使每个程序都能独立运行,都配置了一个专门的
数据结构
来存储进程执行所需要的信息。这个
数据结构
称为进程控制块(PCB)。
咖啡加Ice
·
2024-01-23 21:51
咖啡ice的操作系统学习记录
学习
白盒测试?看这一篇就够了
看这一篇就够了什么是白盒测试:白盒测试流程白盒测试技术白色测试分2个步骤进行白盒测试的特点白盒测试的优点白盒测试的缺点五星上将麦克阿瑟曾经说过“在白盒测试面前,黑盒测试就是弟弟“什么是白盒测试:白盒测试技术分析内部结构、使用的
数据结构
一个正经的测试
·
2024-01-23 21:47
自动化
selenium
单元测试
测试用例
安全性测试
双向绑定的原理
Object.defineProperty不能对ES6新产生的Map、Set这样的
数据结构
进行监听。
锅盖哒
·
2024-01-23 21:13
算法
数据结构
Java集合的关注点
数据结构
增删元素访问元素控制容量线程安全应用场景以ArrayList为例:
数据结构
:数组增删元素:以数组拷贝的形式插入及删除元素访问元素:根据数组下标访问或迭代控制容量:默认为10,一般扩容增加0.5倍线程安全
Cheava
·
2024-01-23 21:04
数据结构
之线性表(一般的线性表)
前言接下来就开始正式进入
数据结构
环节了,我们先从线性表开始。
忆梦九洲
·
2024-01-23 20:48
数据结构
链表
循环链表
单链表
順序表
线性表
Linux基本指令
✨Blog:不会敲代码的小张:)推荐专栏:C语言、Cpp️、
数据结构
初阶座右铭:“記住,每一天都是一個新的開始”本章内容:《Linux基本指令》的介绍✨目录介绍ls指令pwd指令cd指令touch指令
不会敲代码的小张:)
·
2024-01-23 20:46
Linux
linux
运维
服务器
探索无尽可能性:C++深度优先搜索算法解析
导语:深度优先搜索(DFS)是图和树等
数据结构
中常用的算法之一,它以深入优先的方式遍历所有可能的路径,寻找问题的解或者满足某种条件的解。
EternalLBZ
·
2024-01-23 20:08
c++
深度优先
开发语言
蓝桥杯刷题-迷宫
蓝桥杯-迷宫DAYONE写在前面的话:这次报名的是python组,python的语法有些遗忘,通过做题把python的语法捡一捡,同时把这学期学得
数据结构
运用到实际中做题中题目如下X星球的一处迷宫游乐场建在某个小山坡上
Y3pro
·
2024-01-23 20:30
算法
蓝桥杯
职场和发展
算法
汉诺塔问题C语言非递归算法
这次使用的是栈堆的
数据结构
。Hanoi汉诺塔问题解决思想这
chicken wings
·
2024-01-23 19:51
c/c++
c语言
算法
数据结构
c++
【
数据结构
】二叉树算法讲解(定义+算法原理+源码)
博主介绍:✌全网粉丝喜爱+、前后端领域优质创作者、本质互联网精神、坚持优质作品共享、掘金/腾讯云/阿里云等平台优质作者、擅长前后端项目开发和毕业项目实战✌有需要可以联系作者我哦!附上相关C语言版源码讲解精彩专栏推荐订阅不然下次找不到哟目录一、二叉树定义(特点+结构)二叉树算法性质:二、算法实现(完整代码)三、算法总结二叉树的优点:二叉树的缺点:二叉树的应用:小结大家点赞、收藏、关注、评论啦!谢谢哦
程序小勇
·
2024-01-23 18:59
课程设计
数据结构
算法
c++
c语言
leetcode
排序算法
链表
区块链是什么?
狭义上讲,区块链是一种按时间顺序将数据区块以顺序相连的方式组成一种链式
数据结构
,并以密码学方式保证不可篡改不可伪造的分布式账本。
上校阻击手
·
2024-01-23 18:49
C语言指针详解
通过指针,程序可以动态地分配和释放内存,实现
数据结构
的灵活应用,以及在函数之间传递参数和引用。指针在C、C++、C#、Java等编程语言中都有相应的概念和用法。
ETF_TT
·
2024-01-23 18:55
c语言
开发语言
南航
数据结构
课设——Huffman编码与解码
Huffman编码与解码(必做)(Huffman编码、二叉树)[问题描述]对一篇不少于5000字符的英文文章(source.txt),统计各字符出现的次数,实现Huffman编码(code.dat),以及对编码结果的解码(recode.txt)。[基本要求](1)输出每个字符出现的次数和编码,并存储文件(Huffman.txt)。(2)在Huffman编码后,英文文章编码结果保存到文件中(code
NUAA-附鹤@
·
2024-01-23 18:20
数据结构
算法
霍夫曼树
链表
南航
数据结构
课设——排序算法时间
排序算法比较(必做)(排序)[问题描述]利用随机函数产生10个样本,每个样本有50000个随机整数(并使第一个样本是正序,第二个样本是逆序),利用直接插入排序、希尔排序,冒泡排序、快速排序、选择排序、堆排序,归并排序、基数排序8种排序方法进行排序(结果为由小到大的顺序),并统计每一种排序算法对不同样本所耗费的时间。[基本要求](1)原始数据存在文件中,用相同样本对不同算法进行测试;(2)屏幕显示每
NUAA-附鹤@
·
2024-01-23 18:19
数据结构
排序算法
算法
详解栈的接口函数
头文件的包含定义保存栈的信息的结构体为什么要将栈里的数据的数据类型重命名初始化栈入栈图解增容函数出栈(删除栈顶数据)图解取出栈顶的数据栈内有多少个数据判断栈是否为空销毁栈全部代码Stack.hStack.c栈的定义栈作为一种
数据结构
liuyunluoxiao
·
2024-01-23 18:48
c语言
数据结构
2023年南京航空航天大学
数据结构
课程设计——家谱管理系统
三.家谱管理系统(必做)(树)[问题描述]实现具有下列功能的家谱管理系统。[基本要求](1)输入文件以存放最初家谱中各成员的信息,成员的信息中均应包含以下内容:姓名、出生日期、婚否、地址、健在否、死亡日期(若其已死亡),也可附加其它信息、但不是必需的。(2)实现数据的文件存储和读取。(3)以图形方式显示家谱。(4)显示第n代所有人的信息。(5)按照姓名查询,输出成员信息(包括其本人、父亲、孩子的信
NUAA-附鹤@
·
2024-01-23 18:17
数据结构
课程设计
c++
【Redis学习笔记01】快速入门(含安装教程)
如MySQL、Oracle、SQLServer都是比较常见的关系型数据库,所谓关系型数据库主要以二维表作为
数据结构
进行存储,但是
米饭好好吃.
·
2024-01-23 18:38
redis
笔记
2.1 关系模型的
数据结构
及形式化定义
2.1.1关系单一的
数据结构
----关系现实世界的实体以及实体间的各种联系均用关系来表示。逻辑结构----二维表从用户角度,关系模型中数据的逻辑结构是一张二维表。建立在集合代数的基础上。
DarkFlameM
·
2024-01-23 18:37
数据结构
Redis常见命令
文章目录Redis常见命令一、Redis
数据结构
介绍1、简介2、官网命令查询3、help命令查询二、Redis通用命令1、set(设置或修改数据)2、get(获取数据)3、select(切换库)4、keys
Shen-Childe
·
2024-01-23 18:28
Redis
redis
数据库
缓存
数据结构
之最优二叉树
数据结构
之最优二叉树1、最优二叉树2、哈夫曼编码
数据结构
是程序设计的重要基础,它所讨论的内容和技术对从事软件项目的开发有重要作用。
yysh_001
·
2024-01-23 18:27
数据结构
数据结构
算法
Redis常见类型及常用命令
目录常见的数据类型一、String类型1、简介2、常用命令(1)新建key(2)设值取值编辑(3)批量操作(4)递增递减3、原子性操作4、
数据结构
二、list类型1、list常用命令2、
数据结构
三、hash
码农在路上—
·
2024-01-23 18:25
redis
数据库
缓存
数据结构
之线索二叉树
数据结构
之线索二叉树1、定义2、建立线索二叉树3、访问线索二叉树
数据结构
是程序设计的重要基础,它所讨论的内容和技术对从事软件项目的开发有重要作用。
yysh_001
·
2024-01-23 18:54
数据结构
数据结构
算法
【晨间日记】 2020年9月8日
2020年9月8日天气:晴【90天践行目标】(93/120)①5:30早起②22:30早睡③写晨间日记【昨日践行】①5:55起床②22:25入睡③晨间日记已达成【今日青蛙】①完成
数据结构
题目,并做好答辩
语瞳SAMA
·
2024-01-23 17:06
Linux之基础指令大全【痛苦的开始】
个人主页:点我进入主页专栏分类:C语言初阶C语言程序设计————KTVC语言小游戏C语言进阶C语言刷题
数据结构
初阶Linux欢迎大家点赞,评论,收藏。
steventom
·
2024-01-23 17:13
Linux
linux
Linux之权限(内容详细,细节满满)
个人主页:点我进入主页专栏分类:C语言初阶C语言程序设计————KTVC语言小游戏C语言进阶C语言刷题
数据结构
初阶Linux欢迎大家点赞,评论,收藏。
steventom
·
2024-01-23 17:12
Linux
中间件存储设计 - 数组与链表
文章目录数组ArrayListLinkedListHashMap小结中间件主要包括如下三方面的基础:
数据结构
、JUC和Netty,接下来,我们先讲
数据结构
。
善守的大龙猫
·
2024-01-23 17:42
中间件
中间件
链表
java
x-cmd pkg | dasel - JSON、YAML、TOML、XML、CSV 数据的查询和修改工具
目录简介首次用户快速实验指南基本功能性能特点竞品进一步探索简介dasel,是数据(data)和选择器(selector)的简写,该工具使用选择器查询和修改
数据结构
。
x-cmd
·
2024-01-23 17:06
pkg
json
xml
redis
dasel
yaml
csv
【算法与
数据结构
】279、LeetCode完全平方数
文章目录一、题目二、解法三、完整代码所有的LeetCode题解索引,可以看这篇文章——【算法和
数据结构
】LeetCode题解。一、题目二、解法 思路分析:本题可以抽象成一个完全背包问题。
晚安66
·
2024-01-23 16:24
算法
算法
【算法与
数据结构
】322、LeetCode零钱兑换
文章目录一、题目二、解法三、完整代码所有的LeetCode题解索引,可以看这篇文章——【算法和
数据结构
】LeetCode题解。一、题目二、解法 思路分析:本题可以抽象成一个完全背包问题。
晚安66
·
2024-01-23 16:53
算法
算法
【算法与
数据结构
】377、LeetCode组合总和 Ⅳ
文章目录一、题目二、解法三、完整代码所有的LeetCode题解索引,可以看这篇文章——【算法和
数据结构
】LeetCode题解。一、题目二、解法 思路分析:本题明面上说是组合,实际上指的是排列。
晚安66
·
2024-01-23 16:18
算法
算法
数据结构
拓扑排序以及关键路径(出度邻接表)C语言 完整代码
一.问题描述现实生活中一项工程通常会拆分成多个部分来进行,这些部分有些相互之间有发生的前提关系,还有些可以同时发生且不会互相打扰,但是合理且充分的利用时间来完成项目是一个问题。在项目完成的过程中,那些项目的完成时间被压缩可以压缩工程的总时间,以便于提高整个工程的完成效率,而且过程中所有项目不可以产生回环。如何合理的安排项目和找到关键项目是我们所要研究的问题。二.算法设计1.关键路径的算法设计通过问
松定
·
2024-01-23 16:44
数据结构
算法
图论
c语言
一、基础
数据结构
——2.队列——3.双端队列和单调队列1
参考资料:《算法竞赛》,罗勇军郭卫斌著本博客作为阅读本书的学习笔记,仅供交流学习。建议关注罗勇军老师博客删除线格式今天想到考完研去找工作面试被问到的问题:C与C++有什么区别?我当时的答案(毫无训练痕迹):差不多,输入输出好像不一样事实上,c和c++都可以使用scanf进行输入,使用printf进行输出找到AI的答案:C是面向过程的语言,多用于操作系统等的开发;C++是面向对象的语言,比较适合大型
鸥梨菌Honevid
·
2024-01-23 16:58
Algorithm
数据结构
定时器的
数据结构
文章目录基于升序链表高性能定时器时间轮时间堆基于升序链表定时器通常需要包含两个成员,一个超时时间和一个任务回调函数。有时候通常还包括回调函数被执行时需要传入的参数,以及是否重启定时器等信息。基于双向链表的定时器,在执行效率上来看,添加定时器的时间复杂度为O(n)O(n)O(n),删除定时器的时间复杂度为O(1)O(1)O(1),执行定时任务的时间复杂度为O(1)O(1)O(1)。时间堆添加一个定时
干干干就完了
·
2024-01-23 16:53
Linux网络编程基础
数据结构
链表
定时器实现
数据结构
比较
红黑树和最小堆1.红黑树获得最小值的时间复杂度是O(h),最小堆的是O(1),因为最小值永远是根节点.2.红黑树相同的时间定时任务,后面需要挂一个桶类似mutilmap3.插入和删除操作:红黑树:红黑树的插入和删除操作相对复杂,需要根据红黑树的性质进行调整和旋转,以保持平衡性。大小堆:大小堆的插入和删除操作相对简单,主要涉及上浮(向上调整)和下沉(向下调整)操作,以维护堆的性质。时间轮的缺点:容易
qixiang2013
·
2024-01-23 15:20
数据结构
java
算法
蓝桥杯重要知识点和赛题直通车
备赛计划第3周(2023-11-06):填空题(分数少但越来越不好做)第4周(2023-11-13):(练习再多也不够的)杂题1第5周(2023-11-20):杂题2第6周(2023-11-27):(基本
数据结构
松叶子吖
·
2024-01-23 15:44
蓝桥杯备赛
新手帖
C++知识
蓝桥杯
职场和发展
流畅的Python(五)- 一等函数
一、一等对象Python函数是一等对象,其满足以下4个条件:1.在运行时创建2.能赋值给变量或
数据结构
中的元素3.能作为参数传递给函数4.能作为函数的返回结果二、代码示例1、函数视为对象#!
maplea2012
·
2024-01-23 15:07
Python
python
函数
C语言之反汇编查看函数栈帧的创建与销毁
函数栈帧是用于在计算机程序中实现函数调用的一种
数据结构
仍在探索未知中
·
2024-01-23 15:35
C生万物
c语言
开发语言
函数栈帧
栈帧
汇编
数据结构
之二叉排序树整理与学习
先看一个需求给你一个数列(7,3,10,12,5,1,9),要求能够高效的完成对数据的查询和添加。解决方案分析使用数组数组未排序,优点:直接在数组尾添加,速度快。缺点:查找速度慢.数组排序,优点:可以使用二分查找,查找速度快,缺点:为了保证数组有序,在添加新数据时,找到插入位置后,后面的数据需整体移动,速度慢。使用链式存储-链表不管链表是否有序,查找速度都慢,添加数据速度比数组快,不需要数据整体移
先生zeng
·
2024-01-23 15:35
2021-03-12
数据结构
剑指 Offer 35. 复杂链表的复制
ScreenShot2021-03-12at10.36.11AM.png方法一:拼接+拆分构建拼接链表ScreenShot2021-03-12at10.37.47AM.png2.构建所有random连接ScreenShot2021-03-12at10.38.29AM.png拆分ScreenShot2021-03-12at10.39.24AM.png实现:classSolution:defcopyR
MicrosoftCEOs
·
2024-01-23 15:40
上一页
81
82
83
84
85
86
87
88
下一页
按字母分类:
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
其他