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
数据结构-链式前向星
探索无尽可能性: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
深入理解 Java 垃圾回收机制
ps:内存泄露是指该内存空间使用完毕之后未回收,在不涉及复杂
数据结构
的一般情
玩大数据的小轩
·
2024-01-23 14:30
【从浅到深的算法技巧】链表
定义:链表是一种递归的
数据结构
,它或者为空(null),或者是指向一个结点(node)的引用,该结点合有一个泛型的元素和一个指向另一条链表的引用。
牛马程序员
·
2024-01-23 14:00
从浅到深的算法技巧
算法
链表
数据结构
谈谈我对数据库三范式的字面理解
今天看了看《
数据结构
系统原理》(黄靖主编)这本书(备考自考,不然以我的品味,直接豆瓣9.0以上,哈哈哈)首先看下书上给出的定义:第一范式(1NF):设R为任一给定关系,若R中的每个列与行的交点处的取值都是不可再分的基本元素
一笑超人
·
2024-01-23 14:33
使用Python进行基本数据类型操作
1.背景介绍在Python中,数据类型是一种基本的
数据结构
,用于存储和操作数据。Python支持多种数据类型,包括整数、浮点数、字符串、列表、元组、字典和集合等。
Python_P叔
·
2024-01-23 13:47
python
服务器
开发语言
numpy
核心
数据结构
ndarray多维数组,TIM截图20200406171028.png注意n维的顺序ndarray的属性ndarray.ndim数组的轴(维度)的个数。维度的数量被称为rank。
咚咚强
·
2024-01-23 13:23
【
数据结构
与算法】3.顺序表
博客主页:爱敲代码的小杨.✨专栏:《JavaSE语法》❤️感谢大家点赞收藏⭐评论✍,您的三连就是我持续更新的动力❤️小杨水平有限,欢迎各位大佬指点,相互学习进步!文章目录1.线性表2.顺序表2.1顺序表结构2.2实现顺序表接口2.3打印顺序表2.2实现新增元素2.3实现查找元素2.3获取指定位置的值2.4删除元素2.5获取顺序表的长度2.6清空顺序表3.代码1.线性表定义:线性表是n个具有相同特性
爱敲代码的小杨.
·
2024-01-23 13:31
数据结构与算法
Java
java
开发语言
算法
数据结构
数据结构
----- 堆
堆的概念堆是在完全二叉树的基础上建立堆又分为大根堆和小根堆。什么是大根堆呢?就是说里面的任意结点的值都满足大于其子树中结点的值这个条件则说明该堆是大根堆(最大堆)与其相反就称为小根堆(最小堆)。堆的性质1、堆中某个节点的值总是不大于或者不小于其父节点的。2、堆总是一棵完全二叉树。下面我们通过图例来区分大根堆和小根堆堆的存储方式我们从堆的概念可以得知:堆是一棵完全二叉树所以我们可以通过层序遍历的方式
小比特鹏
·
2024-01-23 13:27
数据结构
java
学习
Java中的方法
方法就是可以完成某个功能的代码块注意:方法必须先定义,后调用,否则程序将报错方法定义后并不是直接可以运行的,需要手动调用才会执行可以在方法中调用其他的方法方法在内存结构中的调用过程栈内存用的是栈这种
数据结构
总结
雪球不会消失了
·
2024-01-23 13:52
java
开发语言
数据结构
-栈与队列--中缀转为后缀表达式
问题分析什么后缀表达式我们平时使用的为中缀表达式,操作符在两个操作数之间,而所谓后缀表达式,即操作符在两个操作数之后;比如中缀表达式变成后缀表达式。为什么要使用后缀表达式在我们的认知中,我们接触一般都是中缀表达式,例如:、等;但在计算机中,如果是像这样简单的计算不用太多思考,但对于像这样甚至还要稍复杂的表达式,我们要考虑到计算符优先级的问题,将其转为才能进行计算;尤其涉及到计算符优先级的表达式时,
一棵灬大树
·
2024-01-23 13:34
结构化数据与非结构化数据有什么区别?
客户如何选择不是基于
数据结构
,而是基于使用它们的应用程序:关系数据库用于结构化数据,大多数其他类型的应用程序用于非结构化数据。然而,结构化数据分析的难易程度与非结构化数据的分析难度之间的关系日益紧张。
奥利文儿
·
2024-01-23 12:59
数据库
dba
大数据
sql
Zookeeper+Kafka集群
主要用来解决分布式应用集群中应用系统的一致性问题,想大于各种分布式应用的注册中心+文件系统+通知机制本质用于注册各种分布式应用,存储和管理这些分布式应用的元数据,如果应用或服务本身状态发生变化就会通知到客户端
数据结构
王德发666
·
2024-01-23 12:25
zookeeper
kafka
分布式
数据结构
前言本文是基于王道考研
数据结构
所记的笔记。如有侵权,请告知删除。
微醺的眼眸
·
2024-01-23 12:49
数据结构与算法
数据结构
数据结构
-树与二叉树
树最适合用来表述(元素之间具有分支层次关系)的数据。一、二叉树的性质二叉树的五种基本形态判断:1.二叉树第i(i≥1)层上至多有个结点2.深度为k(k≥1)的二叉树至多有个结点。3.一棵有n个结点的树的所有结点度数之和(边)为n-1.4.任意二叉树中,若叶子结点(度为0)的个数为,度为1的结点个数为,度为2的结点个数为,则树:二、二叉树的遍历快速上手可以看下面这个up主的视频:【纯干货】三分钟教会
NNLYF_
·
2024-01-23 12:44
数据结构与算法
数据结构
数据结构
--图(更新ing~)
树具有灵活性,并且存在许多不同的树的应用,但是就树本身而言有一定的局限性,树只能表示层次关系,比如父子关系。而其他的比如兄弟关系只能够间接表示。推广---图图形结构中,数据元素之间的关系是任意的。一、图的基本概念二、图的分类三、图的相关术语1、顶点的度无向图:n个顶点找两条,没有方向,2、路径和路径长度3.子图4.图的连通1)无向图的连通2)有向图的连通5.生成树#不讨论的图:四、图的存储方法1、
NNLYF_
·
2024-01-23 12:44
数据结构
Vector容器的详细介绍
一、vector基本概念1.1功能: -vector
数据结构
和数组非常相似,也称单端数组1.2vector与普通数组区别: -不同之处在于数组是静态空间,而vector可以动态拓展1.3动态拓展: 并不是在原空间之后续接新空间
小小小小栋
·
2024-01-23 12:43
c++
算法
数据结构
---顺序表
1.线性表的定义和特点顺序储存结构:数组链式储存结构:指针2.线性表的类型定义3.顺序存储结构等同于structPolynomial{floatp;inte;}typeofstruct{structPolymomial*elem;intlength;}Sqlist;关于数组的动态和静态分配:4.顺序表基本操作的实现示意图:补充:操作算法中用到的预定义常量和类型一.初始化注意这里(SqList&L)
NNLYF_
·
2024-01-23 12:42
数据结构与算法
数据结构
dbeaver批量导出数据到另一个数据库
接下来我将模拟生产环境进行数据迁移二、问题现状1、现在我有两个数据库一个数据库名为ceshi1另一个数据库名为ceshi22、现在我的ceshi1里面有两张表三条数据,我想把这两张表迁移到ceshi2中迁移后
数据结构
和大小不变
耳边私语着
·
2024-01-23 12:09
postgresql
数据库
上一页
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
其他