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
数据结构与算法小记
浮生
小记
09—高考
关于高考,一晃眼五年过去,时间真的是如白驹过隙。当年高考,刚过一本分数线几分,想着考不上一本我就去复读。结果考出这样一个尴尬的成绩,两个月以后,家里人问你还要复读吗?早已玩疯了的我自然没选择复读,踏进了大学大门。现在回头看高考,我觉得它是一个人生阶段的总结,对于在那个阶段拼命的我们,它真的非常重要,甚至是我们努力的全部信念。但终究人生是一场马拉松,历经这个人生阶段以后,终究要向下个阶段迈进。后来,
无囚G
·
2023-11-23 07:56
我的生活好单调
当我打开,想要坚持每天一篇
小记
的时候,我发现我竟然想不到写什么,于是开始回忆一天的生活,想要找出点有趣的事情。前天晚上我依旧辗转难眠,睡得晚。
游目畅怀
·
2023-11-23 05:45
Java 学习路线
by程序员鱼皮文章文章目录Java学习路线路线特点符号表写在开头阶段0:前期准备阶段1:Java入门目标Java编程基础(45天)Java8(3天)练手项目尾声阶段2:巩固基础目标Java基础(30天)
数据结构与算法
计算机导论操作系统计算机网络尾声阶段
theRavensea
·
2023-11-23 05:05
java
学习
开发语言
【Python
数据结构与算法
】--- 递归算法应用-五行代码速解汉诺塔问题.
个人主页:Aileen_0v0系列专栏:PYTHON
数据结构与算法
学习系列专栏"没有罗马,那就自己创造罗马~"汉诺塔两层汉诺塔的演示三层汉诺塔的走法演示我不知道有没有朋友跟我一样有一个疑问,如果我们顶端的先放到中间柱子呢
Aileen_0v0
·
2023-11-23 05:27
python学习
python
前端
学习
开发语言
算法
数据结构
动态规划
数据结构与算法
(基础篇)
1。什么是数据结构?数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率。数据结构往往同高效的检索算法和索引技术有关。2。常用的数据结构数组,栈,队列,列表,数,图,堆,散列表,图13。数据结构的分类数据结构的分类简单的分成两类,线性结构和非线性结构。线性结构特点:简单地说,线性结构就是表中各
木易杨_09e0
·
2023-11-23 04:42
计算机科学速成课
这门课程通过生动形象的讲解方式,向普通人介绍了计算机科学相关的基础知识,包括计算机的发展史、二进制、指令和程序、
数据结构与算法
、
程序员大彬
·
2023-11-23 03:29
java
算法
网络
面试
java
c++
c语言
三十三岁
小记
小半辈子过去了,岁月从未如此落寞,却也从未如此清醒。依旧感恩生命中遇到的每一个人,是你们滋养了我,有些人有些事教会了我如何去爱,有些人有些事教会了我如何独立。生命让我学会与自己和解,不强求,不放弃,克服自我实现的恐惧感,做自己,属于自己独一无二的人生。《论语·为政》中孔子对于自己在30岁时所达到人生状态的自我评价。原文是"吾十有五,而志于学。三十而立,四十而不惑,五十而知天命,六十而耳顺,七十而从
思美1314
·
2023-11-23 03:53
2020-09-18
深圳生活
小记
虽然每天上班很早就得去赶车,一般6:20就得起床,洗漱完,和媳妇出门也就6:50了,基本上急赶忙赶,才能不错过上班的那一趟地铁!早起的鸟儿有虫吃,虽然辛苦,沿途阳光还是少不了的!
wu_8edc
·
2023-11-23 03:31
西安香蜜美文周刊总第二百二十二周(2021年3月22日—3月28日)
序号昵称题目链接1、西风《周日闲坐话时光》2、嘉嘉《猫咪四》3、高曾骏骏《运动会有奇迹发生》4、段《关于旅游那些事》5、小桥流水《来自春天的记忆》6、三个大橘子《孩子成长
小记
录》7、秋荷《世
sabrina052
·
2023-11-23 03:39
数据结构与算法
编程题10
将两个非递减的有序链表合并为一个非递增的有序链表。要求结果链表仍使用原来两个链表的存储空间,不另外占用其它的存储空间。表中允许有重复的数据。a:1,2,2,4,5,7,8,9,10b:1,2,3,6,7,8#includeusingnamespacestd;typedefintElemtype;#defineERROR0;#defineOK1;typedefstructLNode{Elemtype
爱发明的小兴
·
2023-11-23 03:39
算法与数据结构
数据结构
数据结构与算法
编程题9
将两个递增的有序链表合并为一个递增的有序链表。要求结果链表仍使用原来两个链表的存储空间,不另外占用其它的存储空间。表中不允许有重复的数据a:1,2,4,5,7,8,9,10b:1,2,3,6,7,8#includeusingnamespacestd;typedefintElemtype;#defineERROR0;#defineOK1;typedefstructLNode{Elemtypedata
爱发明的小兴
·
2023-11-23 03:09
算法与数据结构
数据结构
数据结构与算法
编程题8
试编写算法将带头结点的单链表就地逆置,所谓“就地”是指空间复杂度为O(1)。#includeusingnamespacestd;typedefintElemtype;#defineERROR0;#defineOK1;typedefstructLNode{Elemtypedata;//结点保存的数据structLNode*next;//结构体指针}LNode,*LinkList;/*单链表初始化*/
爱发明的小兴
·
2023-11-23 03:08
算法与数据结构
数据结构
数据结构与算法
编程题11
已知两个链表A和B分别表示两个集合,其元素递增排列。请设计算法求出A与B的交集,并存放于A链表中。a:1,2,2,4,5,7,8,9,10b:1,2,3,6,7,8#includeusingnamespacestd;typedefintElemtype;#defineERROR0;#defineOK1;typedefstructLNode{Elemtypedata;//结点保存的数据structL
爱发明的小兴
·
2023-11-23 03:34
算法与数据结构
数据结构
排序算法-----快速排序(非递归实现)
目录前言快速排序基本思路非递归代码实现前言很久没跟新
数据结构与算法
这一栏了,因为
数据结构与算法
基本上都发布完了,哈哈,那今天我就把前面排序算法那一块的快速排序完善一下,前面只发布了快速排序递归算法,那这一次就去用非递归来去实现
Gretel Tade
·
2023-11-23 02:41
数据结构与算法
排序算法
数据结构
算法
c语言
c++
作业超市
小记
(一)
实行“双减”已经有一段时间了,切实感受到了榆林市教育局对双减工作的重视,政策落实迅速有效。作业改革我校走在的前例,从作业布置中不难看出,大部分老师都是有所行动,尤其是分层作业的设置。但是仔细观察学校作业公示栏,老师对作业分层的基础清一色是根据学生的成绩进行的,题目依然来自课本或者相关练习册,只是难度进行了区别对待。我亦如此。直到听了刘秀凤老师《指向深度学习的分层作业设计》讲座,如当头棒喝,原来我们
Anna_d5a4
·
2023-11-23 02:11
【阿花
小记
】初雪
前天下了今年第一场雪。阿花不是地地道道的南方人,也不是正正经经的北方人,她正处在网传不南不北冻成狗的江浙沪地区。对于下雪,也是既欣喜又司空见惯。雪来得极大。晚饭后的一小时阿花从卫生间的窗户边感受到一股冰渣子风,探头一看,外面已然白了一片。她开着窗户看了许久,雪花在路灯下飘然飞舞,想着明天或许能从楼下花坛里捞个雪人。晚上睡前做保暖工作的阿花,开着暖风机冲电热水袋,砰的一声热水袋的插头直接报废,家里电
醋酸花枝
·
2023-11-23 02:37
Python
数据结构与算法
24:基本结构:编程练习题6
注:本文如涉及到代码,均经过Python3.7实际运行检验,保证其严谨性。本文阅读时间约为6分钟。基本结构编程练习题6:基数排序实现一个基数排序算法,用于10进制的正整数从小到大的排序。思路是保持10个队列(队列0、队列1......队列9、队列main),开始,所有的数都在main队列,没有排序。第一趟将所有的数根据其10进制个位(09),放入相应的队列09,全放好后,按照先进先出FIFO的顺序
挂可挂
·
2023-11-23 01:26
数据结构与算法
---分治---最大连续子序列和
分治(DivideAndConquer)分治,分而治之。先分后治分治的一般步骤为:将原问题分解成若干个规模比较小的子问题(子问题和原问题的结构一样,只是规模不一样)子问题又不断分解成规模更小的子问题,直到不能再分解(直到可以轻易计算出子问题的解)利用子问题的解推导出原问题的解因此,分治策略非常适合用递归需要注意的是:子问题之间是相互独立的分治的应用:快速排序、归并排序、大数乘法主定理分治策略通常遵
AsiaSun.
·
2023-11-23 00:54
数据结构与算法
数据结构
算法
上分工具,凭这份《
数据结构与算法
》核心文档,我“跳”进了字节
数据结构与算法
应该学什么,怎么学?话不多说,一张脑图就够了字节跳动面试算法那是行业出了名的厉害。人狠话不多,上来就是一套算法“组合拳”,如果你不“抗揍”的话,连面试的机会都没有了。
Java余笙
·
2023-11-23 00:02
【C++】string类的介绍与使用
个人主页:简料所属专栏:C++个人社区:越努力越幸运社区简介:简料简料,简单有料~在校大学生一枚,专注C/C++/GO的干货分享,立志成为您的好帮手~C/C++学习路线(点击解锁)❤️C语言❤️初阶
数据结构与算法
简 料
·
2023-11-23 00:02
C++
c++
开发语言
string类
字符和字符串操作
【C++】vector的介绍与使用
个人主页:简料所属专栏:C++个人社区:越努力越幸运社区简介:简料简料,简单有料~在校大学生一枚,专注C/C++/GO的干货分享,立志成为您的好帮手~C/C++学习路线(点击解锁)❤️C语言❤️初阶
数据结构与算法
简 料
·
2023-11-23 00:59
C++
c++
开发语言
vector
容器
vector的介绍与使用
【查找与排序】快速排序
改进的着眼点:1.减少总的比较次数和移动次数2.增大记录的比较和移动距离3.较大记录从前面直接移动到后面;较
小记
录从后面直接移动到前面二.快速排序的基本思想首先选取一个轴值,通过一趟排序将待排序记录分割成独立的两部分
Hsianus
·
2023-11-23 00:16
数据结构
马陆
小记
早上出门的时候天气不错,说不错是温度,快进九了还有十五六度,确实很惬意的。太阳在云层中进进出出,像是做着躲猫猫的游戏。我没心思看它,赶紧出来是去马陆。上博园路刚好九点,导航让我上G15,我没听她的,去马陆用不了一个小时。直奔,再拐上华江路。我不听导航是有底气。马陆我有印象,在嘉定城正南方,我不知道她的人文历史,知道是因为那里有个希望城。还有大名鼎鼎的马陆葡萄,个大如李子,圆润丰满,皮薄汁浓,味甜浓
林建明
·
2023-11-22 21:10
Django
小记
模型-Model模块
文章目录常用字段Field常用参数:普通字段关系字段Model类访问外键、多对多对象自定义方法管理器Manager(.ojects)常用方法【增-删-改-查】查询方法-细讲filter()和exclude()多表连接查询【外键】Q查询自定义管理器添加新方法修改返回的QuerySet执行自定义SQL语句Meta类属性常用字段 列1 列2AutoField()DecimalField()Boo
薛定谔的壳
·
2023-11-22 20:50
Python
之
Django
python
Django
Models
objects
Manager
数据结构与算法
java版第五版叶核亚答案
开头对于一个Java程序员而言,能否熟练掌握并发编程是判断他优秀与否的重要标准之一。因为并发编程是Java语言中最为晦涩的知识点,它涉及操作系统、内存、CPU、编程语言等多方面的基础能力,更为考验一个程序员的内功。那到底应该怎么学习并发编程呢?**JavaSDK的并发工具包有很多,是要死记硬背每一个工具的优缺点和使用场景吗?**当然不是,想要学好并发编程,你需要从一个个单一的知识和技术中“跳出来”
imtokenmax合约众筹
·
2023-11-22 19:53
程序员
java
经验分享
面试
生活
小记
录
2021年4月13日,周二,阴。农历三月初二,广西地区“三月三”放假四天,今天幼儿园举行“三月三”活动。接可可放学,时间还早,天气不冷不热,带两个孩子到雀儿山公园逛逛。姐姐一路上蹦蹦跳跳,闻闻花香,看看小草,摸摸叶子,说个不停,问个不停。小宝坐在车上,好奇的东看看,西看看,看着姐姐跑来跑去,他也想下来走路,不方便推车,还是给他坐在车上,到游乐场再抱他下来玩。跟娃爸爸视频,他看着两个娃乐呵呵的,一脸
紫岚兮
·
2023-11-22 19:49
封控
小记
(五)
第十七天4月1日浦东没有如期解封,浦西按计划开始封控。大魔都上海终于按下了所有的暂停键。奥米克隆,你这个混蛋!!!356+4144昨天的数字,好像下来一点了。有位朋友曾经感染,经过25天的隔离,核酸终于转阴,他说,有一种回到人间的感觉。这时间也太长了。今天是愚人节,可是这一切都很真实。这次封控要求足不出户,志愿者按门铃才能下来。比如轮到做核酸了,轮到取菜了(据说今天政府要发大礼包)七点多做核酸的医
胡杨sjy
·
2023-11-22 18:53
自律的毒鸡汤
坚持的第一天1.早起6:002.跑步6:303.听英语:医学硕博会4.背单词:雅思单词5.读书:杀死一只知更鸟雨竹
小记
Lucky_笑
·
2023-11-22 18:42
《
数据结构与算法
》(十二)- 图详解
目录前言1.图的定义1.1各种图的定义1.2图的顶点与边间关系1.3连通图的相关术语1.4图的定义与术语总结2.图的抽象数据类型3.图的存储结构3.1邻接矩阵3.2邻接表3.3十字链表3.4邻接多重表3.5边集数组4.图的遍历4.1深度优先遍历4.2广度优先遍历5.总结原文地址:https://program-park.github.io/2021/11/10/algorithm_12/前言部分内
大Null
·
2023-11-22 17:46
数据结构与算法
数据结构
算法
图论
数据结构与算法
/ 数组(Array)
@time2019-07-18@authorRuo_Xiao@notice64位OS一、基础知识1、数组的定义数组是一种线性表数据结构,它用一组连续的内存空间来存储一组具有相同数据类型的数据。2、连续的内存空间和相同的数据类型这种数据的组织方式,直接导致了数据具有核心特性:随机访问。实现公式(寻址公式)如下:a[i]_address=a_address+i*type_size通过上述公式,也能够明
Ruo_Xiao
·
2023-11-22 17:34
数据结构与算法
【追求卓越01】数据结构--数组
引导这一章节开始,正式进入
数据结构与算法
的学习过程中。由简到难,先开始学习最基础的数据结构--数组。我相信对于数组,大家肯定是不陌生,因为数组在大多数的语言中都有,也是大家在编程中常常会接触到的。
谢艺华
·
2023-11-22 16:01
数据结构与算法
数据结构
【
数据结构与算法
】Leecode刷题攻略
一、参考资料LeetCode热题HOT100LeetCode精选TOP面试题关于leetcode刷题详细介绍_智者之家-CSDN博客_leetcode刷题网站
后端研发Marion
·
2023-11-22 16:31
数据结构与算法
数据结构
算法
leetcode
leetcode
数据结构与算法
刷题(三)
目录第一题交叉链表思想:注意点第一步先求两个链表的长度第二步让长的先走,当长短一样时一起走。犯错点第二题判断是有环思想:注意错误分享第三题(重点面试题)思路:这题面试问题⭐第一题为什么他们会在入口出相遇第二题L=N*C-X怎么得来的第三题slow一次走一步,fast一次走2步一定会相遇吗第四题slow一次走1步,fast一次走三步会相遇吗第五题slow一次走n步,fast一次走m步可以追上吗第一题
深中笃行
·
2023-11-22 16:25
数据结构
leetcode
算法
职场和发展
c语言
数据结构
开发语言
考研
梦之
小记
1、久未联系的大我十岁的姐姐(属蛇)生娃做百日酒,请我去,在一山上乡里。平日里很少穿牛仔裤的我穿了条牛仔裤前去赴宴,跋山涉水终于到了姐姐家,发现房门口有黑蚂蚁聚集,便沿着黑蚂蚁的足迹走到后院,发现了一个黑蚂蚁窝,要求一个哥哥(素未谋面)用铲子铲开。首先映入眼帘的是一本道教手册,第一页便是炼丹之法,因为当时身边有信道教之人,便用手机拍下发给他,顺手把这本书放进了裤兜里,还念叨着偷书不算贼。随后挖出了
菲来菲往
·
2023-11-22 16:56
数据结构与算法
之美学习笔记:23 | 二叉树基础(上):什么样的二叉树适合用数组来存储?
目录前言树(Tree)二叉树(BinaryTree)二叉树的遍历解答开篇&内容小结前言本节课程思维导图:前面我们讲的都是线性表结构,栈、队列、链表等等。今天我们讲一种非线性表结构,树。问题:二叉树有哪几种存储方式?什么样的二叉树适合用数组来存储?树(Tree)“树”这种数据结构真的很像我们现实生活中的“树”,这里面每个元素我们叫做“节点”;用来连接相邻节点之间的关系,我们叫做“父子关系”。A节点就
浊酒南街
·
2023-11-22 15:21
数据结构与算法之美学习笔记
数据结构
算法
数据结构与算法
之美学习笔记:24 | 二叉树基础(下):有了如此高效的散列表,为什么还需要二叉树?
目录前言二叉查找树(BinarySearchTree)二叉查找树的时间复杂度分析解答开篇内容小结前言本节课程思维导图:二叉查找树最大的特点就是,支持动态数据集合的快速插入、删除、查找操作。我们之前说过,散列表也是支持这些操作的,并且散列表的这些操作比二叉查找树更高效,时间复杂度是O(1)。既然有了这么高效的散列表,使用二叉树的地方是不是都可以替换成散列表呢?有没有哪些地方是散列表做不了,必须要用二
浊酒南街
·
2023-11-22 15:21
数据结构与算法之美学习笔记
数据结构
算法
python
数据结构与算法
-13_高级排序算法-分治法
分治法(DivideandConquer)很多有用的算法结构上是递归的,为了解决一个特定问题,算法一次或者多次递归调用其自身以解决若干子问题。这些算法典型地遵循分治法的思想:将原问题分解为几个规模较小但是类似于原问题的子问题,递归求解这些子问题,然后再合并这些问题的解来建立原问题的解。分治法在每层递归时有三个步骤:分解原问题为若干子问题,这些子问题是原问题的规模最小的实例解决这些子问题,递归地求解
xiaoshun007~
·
2023-11-22 12:54
Python数据结构与算法
python
排序算法
算法
python
数据结构与算法
-11_线性查找与二分查找
查找查找可以说是我们业务代码里用得最多的操作,比如我们经常需要在一个列表里找到我们需要的一个元素,然后返回它的位置。其实之前我们介绍的哈希表就是非常高效率的查找数据结构,很明显地它是用空间换时间。这一节介绍两个基本的基于线性结构的查找。线性查找线性查找就是从头找到尾,直到符合条件了就返回。比如在一个list中找到一个等于5的元素并返回下标:number_list=[0,1,2,3,4,5,6,7]
xiaoshun007~
·
2023-11-22 12:24
Python数据结构与算法
python
开发语言
python
数据结构与算法
-12_基本排序算法
基本排序算法从本章开始讲常见的基于比较的排序算法,先讲三个简单的但是时间复杂度却不太理想的排序算法,包括冒泡排序、选择排序和插入排序。冒泡排序bubblesort可以说是最简单的一种排序算法了,它的思想如下。对一个数组进行n-1轮迭代,每次比较相邻两个元素,如果相邻的元素前者大于后者,就交换它们。因为直接在元素上操作而不是返回新的数组,所以是一个inplace的操作。这里冒泡的意思其实就是每一轮冒
xiaoshun007~
·
2023-11-22 12:24
Python数据结构与算法
python
排序算法
开发语言
python
数据结构与算法
-10_递归
递归Recursionisaprocessforsolvingproblemsbysubdividingalargerproblemintosmallercasesoftheproblemitselfandthensolvingthesmaller,moretrivialparts.递归是计算机科学里出现非常多的一个概念,有时候用递归解决问题看起来非常简单优雅。之前讲过的数据结构中我们并没有使用递
xiaoshun007~
·
2023-11-22 12:34
Python数据结构与算法
python
开发语言
嵌入式软件工程师笔试面试指南-
数据结构与算法
数据结构与算法
文章目录
数据结构与算法
链表删除单链表的重复节点题目描述解题思路代码实现如何找出链表的倒数第K个元素?
嵌入式与Linux那些事
·
2023-11-22 11:50
嵌入式软件工程师笔试面试指南
c++
c语言
数据结构
算法
笔试面试
百日日更35:加班
小记
今天一早被叫到办公室加班,到了才发现,几个部门的老大都在,打听了一下,谁都不太清楚是什么议题。赶紧用最快的速度准备好开水,收拾会议室,打开空调,拿了会议记录本等着。人都到齐,才知道我们被投诉了,而且这次投诉的内容,听起来真是让人哭笑不得,所有人都觉得是无稽之谈,但上级的意思是:有投诉就要有反馈,我们还是得准备反馈材料。会开完,准备反馈材料的时候,顺手登录OA看了一下,这一看瞬间就头大了:明天还要交
暖阳育儿
·
2023-11-22 10:03
浮生
小记
06
我经常鼓励自己,要积极的生活,尽量厘清生活中负面影响的人或事物,然后克服他们在我身上负面的影响。有时候有很多事忍不住想吐槽,但想想算了,工作为了口饭吃,没必要浪费感情。但有时候想想我和同事很少能够在对方的角度想问题,这可能也是一部分问题的所在。我觉得以后我必须培养生活和工作边界感,才能在放松时好好放松,工作时努力工作。有时候理理自己的思路也是不错的,能够让自己清楚自己的不足。今天投标的事情让我几度
无囚G
·
2023-11-22 10:13
梦中
小记
(2)
和她相遇的时候,是在一个阳光明媚的午后,她邀请我去她家做客,她有一个儿子和一个女儿。她是一位很好的妈妈,她的儿子很调皮,但是他们都很喜欢我,都喊我小姨。她的丈夫很渣。有一天我和她的儿子女儿出去玩发现了一个秘密的基地。她的丈夫看到了知道了这件事。为了保护她的儿子和女儿。我杀了人,我把他的尸体扔到了荒芜人烟的沙漠。沙漠的虫子啃食了他的尸体。我会葱子的咒语。老头说我犯了戒,要关禁闭五百年。我知道我做了什
清芷羽
·
2023-11-22 09:31
数据结构与算法
实验(黑龙江大学)
实验一顺序存储的线性表(2学时)一、实验目的1、掌握线性表的逻辑结构特征。2、熟练掌握线性表的顺序存储结构的描述方法。3、熟练掌握顺序表上各种基本操作的实现。二、实验内容1、设线性表的数据元素都为整数,存放在顺序表S中且递增有序。设计算法,将x插入到顺序表S的适当位置上,以保持线性表的有序性。要求算法的时间复杂度为O(n),空间复杂度为O(1)。2、线性表使用顺序表作存储结构,设计算法,仅用一个辅
HLJ洛神千羽
·
2023-11-22 09:45
算法
排序算法
数据结构
小记
渺小的瞳孔眺望星辰,如此浩瀚无垠,星沉大海。我看见,万物生息,四季消长。滚滚俗世浊流,天穹染上一缕烟尘,车水马龙。古寺香火盛,清平素者,禅心渡世人。脚未踏云川,心越九重天,悍马扬鞭。不愁世事,不忘初衷。
白之河
·
2023-11-22 09:14
深入理解二叉树:
数据结构与算法
解析
博客主页:魔王-T系列专栏:结构算法大鹏一日同风起扶摇直上九万里❤️感谢大家点赞收藏⭐评论✍️本文将介绍二叉树的基本概念、性质,并通过程序解析二叉树的构建、遍历和其他操作,最后总结二叉树的重要性和应用。二叉树是计算机科学中常用的一种数据结构,它在许多算法和应用中发挥着重要作用。本文将介绍二叉树的基本概念、性质,并通过程序解析二叉树的构建、遍历和搜索等操作,最后总结二叉树的重要性和应用。️基本概念
魔王-T
·
2023-11-22 08:06
结构算法
算法
数据结构
持续创作
深入解析
数据结构与算法
之堆
文章目录引言:什么是堆大顶堆与小顶堆大顶堆(MaxHeap)小顶堆(MinHeap)堆的表示数组表示:树表示:堆的操作堆化操作插入操作删除根节点操作堆的创建堆的应用优先队列堆排序辅助数据结构堆的复杂度分析结论参考文献引言:在计算机科学中,数据结构和算法是构建复杂软件系统的基石。堆作为一种经典的数据结构,具有广泛的应用和重要的算法基础。本文将深入解析堆的原理、性质和常见的操作,帮助读者更好地理解和应
魔王-T
·
2023-11-22 08:23
结构算法
算法
堆
C++实现树 - 02 二叉树
数据结构与算法
专栏——C++实现写在前面:这一讲我们来看看二叉树的实现,还不清楚树的结构的小伙伴建议先看看上面一讲关于树的定义。二叉树的定义二叉树是每个结点最多有两个子树的树结构。
Pandaconda
·
2023-11-22 08:41
数据结构与算法
c++
数据结构
『
数据结构与算法
』—— 队列
定义有一定的业务需求就会有对应的技术或数据结构产生。我们都知道CPU的资源是有限的,任务的处理速度与线程个数并不是线性正相关。相反过多的线程反而会导致CPU频繁切换,处理性能下降。所以线程池的大小一般都是综合考虑处理任务的特点和硬件环境,来事先设置的。队列的特点先进先出,可以想象成排队买票,先来的先买。最基本的操作就是入队和出队,所以队列跟栈一样,也是一种操作受限的线性数据结构。实现类似栈,可以通
下位子
·
2023-11-22 08:05
上一页
57
58
59
60
61
62
63
64
下一页
按字母分类:
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
其他