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
提高篇-数据结构与算法
[
数据结构与算法
分析笔记]-递归思想的初探
当我们输入一串整数,希望依次打印其值(一次一位)譬如输入"12345",依次打印1,2,3,4,5。如何设计程序?解决这个问题方法十分多样,我们这里采取“递归”思维进行设计#includevoidPrintDigit(intn){printf("%d\n",n);}voidPrintOut(intn){if(n>=10){PrintOut(n/10);}PrintDigit(n%10);}intm
ASTHENIA
·
2023-11-30 20:24
笔记
算法
数据结构
数据结构(逻辑结构,物理结构,特点) C#多线程编程的同步也线程安全 C#多线程编程笔记 String 与 StringBuilder (StringBuffer)
数据结构与算法
-初体验(极...
数据结构(逻辑结构,物理结构,特点)一、数据的逻辑结构:指反映数据元素之间的逻辑关系的数据结构,其中的逻辑关系是指数据元素之间的前后件关系,而与他们在计算机中的存储位置无关。逻辑结构包括:集合数据结构中的元素之间除了“同属一个集合”的相互关系外,别无其他关系;2.线性结构数据结构中的元素存在一对一的相互关系;3.树形结构数据结构中的元素存在一对多的相互关系;4.图形结构数据结构中的元素存在多对多的
anmei1912
·
2023-11-30 17:16
c#
数据结构与算法
后端
数据结构与算法
索引---前端JavaScript学习
02-什么是数组结构–JavaScript学习https://blog.csdn.net/H200102/article/details/110149566(2)03-什么是栈结构—JavaScript
数据结构与算法
学习
H千面
·
2023-11-30 17:14
#
数据结构与算法
前端JavaScript学习
数据结构与算法
——静态查找&动态查找
今天在学习的时候不懂静态查找和动态查找的区别,通过查询资料,于是有了以下内容。一、静态查找静态查找指的是只对表执行查找操作,并不会动态添加元素。静态查找主要有顺序查找和二分查找两大类,接下来我们依次讲解一下。1,顺序查找顺序查找指的是线性表中的元素查找,按照元素是否有序,可以分为【无序线性表的顺序查找】和【有序线性表的顺序查找】。接下来我所要介绍的两种算法都是针对的是无序线性表的顺序查找。(1)原
Joehan.Wang
·
2023-11-30 17:30
C语言
数据结构
算法
数据结构与算法
Java(二)——字符串、矩阵压缩、递归、动态规划
不定期补充、修正、更新;欢迎大家讨论和指正本文以数据结构(C语言版)第三版李云清杨庆红编著为主要参考资料,用Java来实现
数据结构与算法
Java(一)——线性表
数据结构与算法
Java(二)——字符串、矩阵压缩
头还没秃我还能学
·
2023-11-30 13:44
Java
数据结构与算法
数据结构
算法
java
算法竞赛学习指南(分阶段)
需要进一步提高自己的算法水平(建议时长:8周)刷题建议推荐书籍做题量阶段三:已经有了基础算法和基础数据结构的能力,需要更多的进阶知识(建议时长:4个月以上)学习资源学习收获竞赛训练学习习惯阶段四:已经熟悉大部分
数据结构与算法
JoeKingZY
·
2023-11-30 13:51
数据结构与算法
算法
数据结构
经验分享
【
数据结构与算法
】之深入解析“戳气球”的求解思路与算法示例
一、题目要求有n个气球,编号为0到n-1,每个气球上都标有一个数字,这些数字存在数组nums中。现在要求你戳破所有的气球,戳破第i个气球,你可以获得nums[i-1]*nums[i]*nums[i+1]枚硬币(这里的i-1和i+1代表和i相邻的两个气球的序号)。如果i-1或i+1超出了数组的边界,那么就当它是一个数字为1的气球。求所能获得硬币的最大数量。示例1:输入:nums=[3,1,5,8]输
╰つ栺尖篴夢ゞ
·
2023-11-30 11:50
数据结构与算法
LeetCode
数据结构
算法
递归
记忆化搜索
动态规划
数据结构与算法
python版本一
没有学习过数据结构算法之类专业毕业的,因为特地学习了下,收货挺多,记录下~我们编写计算机程序的目的是解决我们实际的应用问题首先计算机科学研究的是什么计算机科学不仅仅是对计算机的研究计算机科学主要研究的是问题、问题解决过程以及问题的解决方案为了更好地处理机器相关性或独立性,引入了抽象的概念那么什么是抽象呢,我们举个例子比如说汽车,从司机观点来看,汽车是一台可以带人去往目的地的代步工具从抽象角度说,司
木土雨成小小测试员
·
2023-11-30 01:15
python
王卓数据结构最全的电子笔记
前言这门
数据结构与算法
,我本科上选修课(非计算机专业)通过“看教材+不懂内容查资料+做老师画的知识点范围题”的方式幸运地以满分结课。既然课程已经结束,为什么现在要重新复习?
诗小丁
·
2023-11-29 21:01
数据结构
算法
<STL>——《C++初阶》
——By作者:新晓·故知1.什么是STLSTL(standardtemplatelibaray-标准模板库):是C++标准库的重要组成部分,不仅是一个可复用的组件库,而且是一个包罗
数据结构与算法
的软件框架
新晓·故知(考研停更)
·
2023-11-29 20:23
《C++面向对象程序设计》
c++
开发语言
后端
C++初阶学习————STL简介
STL简介1.什么是STLSTL(standardtemplatelibaray-标准模板库):是C++标准库的重要组成部分,不仅是一个可复用的组件库,而且是一个包罗
数据结构与算法
的软件框架。
hxMGE
·
2023-11-29 20:23
c++
学习
开发语言
数据结构与算法
(Python)-Python快速入门篇4
写在前面本节是Python入门篇的最后一篇了,通过本节我们将会熟悉Python模块、包的使用,同时了解和养成书写Pythonic代码的习惯。主要内容如下图所示:模块和包1)模块的定义和名字在Python中一个脚本(Script)是一个将要被当做主模块(main)执行的python文件。模块(Module)是一个以.py结尾的python文件,在文件中我们定义了函数、类,准备以后重用这些代码块。Py
The fool
·
2023-11-29 20:19
数据结构与算法
python
python
数据结构
C++实现线性表 - 02 单向链表
数据结构与算法
专栏——C++实现写在前面:今天我们来动手实现一下链表结构,链表在我们后续的数据结构中用的十分频繁,可以说就是实现后续很多数据结构一个的基本工具,也是最容易的数据结构之一,我们先从最基础的单向链表讲起
Pandaconda
·
2023-11-29 17:51
数据结构与算法
链表
数据结构
c++
LeetCode高频题128. 最长连续序列,经常被互联网大厂面试考到
你要是不扎实学习
数据结构与算法
,好好动手手撕
冰露可乐
·
2023-11-29 16:37
大厂面试高频题之数据结构与算法
leetcode
最长连续子序列
连续子序列
子序列长度
数组
算法与数据结构
数据结构
数据结构与算法
分析_Java语言描述(第2版)算法计算机算法基础算法导论编程之法_面试和算法心得coding程序员代码面试指南_IT名企算法与数据结构题目最优解LeetCode/LintCode
Fitz_Lee
·
2023-11-29 15:19
听说要按代码行数发工资了
涵盖:程序员大咖、源码共读、程序员共读、
数据结构与算法
、黑客技术和网络安全、大数据科技、编程前端、J
iOS_开发
·
2023-11-29 13:24
数据结构与算法
编程题32
统计二叉树中双分支结点(度为2的结点)个数#define_CRT_SECURE_NO_WARNINGS#includeusingnamespacestd;typedefcharElemType;#defineERROR0#defineOK1#defineMaxsize100#defineSTR_SIZE1024typedefstructBiTNode{ElemTypedata;BiTNode*lc
爱发明的小兴
·
2023-11-29 13:00
算法与数据结构
数据结构
数据结构与算法
编程题33
统计二叉树中双分支结点(度为2的结点)个数#define_CRT_SECURE_NO_WARNINGS#includeusingnamespacestd;typedefcharElemType;#defineERROR0#defineOK1#defineMaxsize100#defineSTR_SIZE1024typedefstructBiTNode{ElemTypedata;BiTNode*lc
爱发明的小兴
·
2023-11-29 13:24
算法与数据结构
数据结构
数据结构与算法
学习笔记(训练营三)-经典面试八
int[]d,d[i]:i号怪兽的能力int[]p,p[i]:i号怪兽要求的钱开始时你的能力是0,你的目标是从0号怪兽开始,通过所有的怪兽。如果你当前的能力,小于i号怪兽的能力,你必须付出p[i]的钱,贿赂这个怪兽,然后怪兽就会加入你,他的能力直接累加到你的能力上;如果你当前的能力,大于等于i号怪兽的能力,你可以选择直接通过,你的能力并不会下降,你也可以选择贿赂这个怪兽,然后怪兽就会加入你,他的能
剑侠李逍遥
·
2023-11-29 12:27
在读书籍勘误
文章目录普林斯顿微积分读本线性代数及其应用matlab相关数据错误CSAPPC程序设计语言(K&R)中文版C陷阱与指针SICP
数据结构与算法
分析--C语言描述计算机组成与设计硬件/软件接口RISC-V版操作系统导论计算机网络
Hoper.J
·
2023-11-29 12:57
经验及避坑分享
书籍勘误
数据结构与算法
--二叉搜索树2(递归)
代码随想录day23文章目录一、修剪二叉搜索树二、将有序数组转换为二叉搜索树三、把二叉搜索树转成累加树一、修剪二叉搜索树力扣题目链接669给你二叉搜索树的根节点root,同时给定最小边界low和最大边界high。通过修剪二叉搜索树,使得所有节点的值在[low,high]中。修剪树不应该改变保留在树中的元素的相对结构(即,如果没有被移除,原有的父代子代关系都应当保留)。可以证明,存在唯一的答案。所以
self-disciplin
·
2023-11-29 11:15
数据结构与算法
java
数据结构
算法
leetcode
Python的
数据结构与算法
(四)
6.2选择排序选择排序(Selectionsort)是一种简单直观的排序算法。它的工作原理如下。首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置,然后,再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。以此类推,直到所有元素均排序完毕。选择排序的主要优点与数据移动有关。如果某个元素位于正确的最终位置上,则它不会被移动。选择排序每次交换一对元素,它们当中至少有一个被
广游山水
·
2023-11-29 09:44
数据结构与算法
分析 第五章 树和二叉树 作业讲解
截图未标明出处均为原创或取自《数据结构(C语言版第2版)》~本文对应的作业题讲解视频:
数据结构与算法
分析作业讲解视频合集https://www.bilibili.com/video/BV1NN411A7hd
Hello_Zhang_
·
2023-11-29 08:52
数据结构与算法分析作业讲解
算法
数据结构
霍夫曼树
数据结构与算法
(冒泡排序与选择排序)
1.冒泡排序冒泡排序是一种简单的排序算法,它重复的遍历要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换,遍历数列的工作是重复的进行直到没有需要交换的元素。冒泡排序算法执行如下:比较相邻的元素,如果第一个比第二个大(升序),就把他们交换;对每一对相邻元素作同样的工作,从开始第一队到结尾最后一对,执行完毕后,最后的元素会是最大的数;针对所有的元素重复以上的步骤,除第一个;持续每次对减少的
墨痕hz
·
2023-11-29 08:24
Java
数据结构与算法
----字符串匹配(KMP算法)
KMP算法简介是一种线性时间复杂度的字符串匹配、查找算法。暴力实现字符串匹配对于字符串的匹配,可以使用暴力进行匹配:如图进行演示:(以a串ABABABCAA被b串ABABC匹配为例):第一轮匹配:(从a串下标为0处开始比对,在下标4处出现了不同:A->C)a串ABABABCAAb串ABABC是否相同√√√√×第二轮匹配:(从a串下标为1处开始比对,在下标1处出现了不同:B->A)a串ABABABC
stu_kk
·
2023-11-29 07:45
赛题题解
数据结构与算法
算法
数据结构
数据结构与算法
之贪心: LeetCode 455. 分饼干 (Typescript版)
分发饼干https://leetcode.cn/problems/assign-cookies/描述假设你是一位很棒的家长,想要给你的孩子们一些小饼干。但是,每个孩子最多只能给一块饼干。对每个孩子i,都有一个胃口值g[i],这是能让孩子们满足胃口的饼干的最小尺寸;并且每块饼干j,都有一个尺寸s[j]。如果s[j]>=g[i],我们可以将这个饼干j分配给孩子i,这个孩子会得到满足。你的目标是尽可能满
Wang's Blog
·
2023-11-29 05:06
Data
Structure
and
Algorithms
算法
贪心
分饼干
数据结构与算法
之贪心: LeetCode 122. 买卖股票的最佳时机II (Typescript版)
买卖股票的最佳时机II给你一个整数数组prices,其中prices[i]表示某支股票第i天的价格。在每一天,你可以决定是否购买和/或出售股票。你在任何时候最多只能持有一股股票。你也可以先购买,然后在同一天出售。返回你能获得的最大利润。示例1输入:prices=[7,1,5,3,6,4]输出:7解释:在第2天(股票价格=1)的时候买入,在第3天(股票价格=5)的时候卖出,这笔交易所能获得利润=5-
Wang's Blog
·
2023-11-29 05:05
Data
Structure
and
Algorithms
leetcode
算法
贪心
数据结构与算法
之贪心: LeetCode 860. 柠檬水找零 (Typescript版)
柠檬水找零https://leetcode.cn/problems/lemonade-change/描述在柠檬水摊上,每一杯柠檬水的售价为5美元。顾客排队购买你的产品,(按账单bills支付的顺序)一次购买一杯。每位顾客只买一杯柠檬水,然后向你付5美元、10美元或20美元。你必须给每个顾客正确找零,也就是说净交易是每位顾客向你支付5美元。注意,一开始你手头没有任何零钱。给你一个整数数组bills,
Wang's Blog
·
2023-11-29 05:05
Data
Structure
and
Algorithms
leetcode
算法
贪心
Android面试题整理,腾讯,字节等大厂面试真题汇总,已开源
先来看一张计算机专业的大学课程表:
数据结构与算法
、计算机组成原理、汇编语言程序设计、Java语言程序设计、C/C++程序设计、操作系统、计算机系统
Java老猴子
·
2023-11-29 03:27
程序员
android
数据结构与算法
:线性表之双链表的基本操作
一、循环链表定义:循环链表是另一种形式的链式存储结构,它的特点是表中最后一个结点的指针指向头结点,整个链表形成一个环。由此,可以从表中任一结点出发均可寻找到表中其他结点。二、双向链表定义:双向链表也叫双链表,是链表的一种,它的每个数据结点中都有两个指针,分别指向直接后继和直接前驱。所以,从双向链表中的任意一个结点开始,都可以很方便地访问它的前驱结点和后继结点单向链表特点: 1.我们可以轻松的到达
林一百二十八
·
2023-11-28 22:06
C语言学习
链表
数据结构
c++
数据结构与算法
之美学习笔记:26 | 红黑树(下):掌握这些技巧,你也可以实现一个红黑树
目录前言实现红黑树的基本思想插入操作的平衡调整删除操作的平衡调整解答开篇内容小结前言本节课程思维导图:红黑树是一个让我又爱又恨的数据结构,“爱”是因为它稳定、高效的性能,“恨”是因为实现起来实在太难了。对于绝大部分开发工程师来说,这辈子你可能都用不着亲手写一个红黑树,所以没必要去死磕它。上一节,我们讲到红黑树定义的时候,提到红黑树的叶子节点都是黑色的空节点。当时我只是粗略地解释了,这是为了代码实现
浊酒南街
·
2023-11-28 20:29
数据结构与算法之美学习笔记
数据结构
算法
数据结构与算法
之美代码:二分查找2
目录二分查找的变形问题代码二分查找的变形问题代码packagecom.athome.search;publicclassBinarySearchDemo{publicstaticvoidmain(String[]args){int[]arr={1,3,4,5,6,8,8,8,11,18};intindex1=bsearch1(arr,arr.length,8);intindex2=bsearch2
浊酒南街
·
2023-11-28 20:29
数据结构与算法之美代码
java
算法
数据结构
数据结构与算法
之美代码:二分查找1
目录二分查找代码实现二分查找问题1:请对一个有序数组进行二分查找{1,8,10,89,1000,1234},输入一个数看看该数组是否存在此数,并且求出下标,如果没有,就提示没有这个数;问题2:请对一个有序数组进行二分查找{1,8,10,89,1000,1000,1000,1324},输入一个数看看该数组是否存在此数,如果存在,求出所有下标;补充:二分查找适用的前提是数组是有序的代码实现packag
浊酒南街
·
2023-11-28 19:21
数据结构与算法之美代码
java
算法
【追求卓越05】算法--复杂度
学习的目的
数据结构与算法
的重要性,对于大部分刚接触工作的程序员而言,好像并没有什么太大的感触,其中也包括我。因为在刚开始的工作中,并不会用到什么复杂的数据结构和算法。也能完成我们工作中的需求。
谢艺华
·
2023-11-28 18:22
数据结构与算法
算法
数据结构
数据结构与算法
A实验六图论---7-4 公路村村通(最小生成树Prime和Kruskal算法)
现有村落间道路的统计数据表中,列出了有可能建设成标准公路的若干条道路的成本,求使每个村落都有公路连通所需要的最低成本。输入格式:输入数据包括城镇数目正整数N(≤1000)和候选道路数目M(≤3N);随后的M行对应M条道路,每行给出3个正整数,分别是该条道路直接连通的两个城镇的编号以及该道路改建的预算成本。为简单起见,城镇从1到N编号。输出格式:输出村村通需要的最低成本。如果输入数据不足以保证畅通,
趟水过河
·
2023-11-28 14:59
数据结构经典题解
图论
数据结构
算法
kruskal
prim
PTA_
数据结构与算法
题目集(中文)_7-10 公路村村通 (30 分)_Kruskal算法
题目地址题目解析:典型的加权连通图的最小生成树问题我的代码:#include#includeintn,m,bb[1001]={0};typedefstructroad*rp;structroad{inta,b,c;};rpaa[3001]={NULL};intai=0;voidswap(intx,inty){rpcap=aa[x];aa[x]=aa[y],aa[y]=cap;}intfind(in
陈子二
·
2023-11-28 14:29
Kruskal算法
PTA
数据结构与算法
题目集(中文) 7-10 公路村村通 (30分) 最小生成树(kruskal算法)
我的GIS/CS学习笔记:https://github.com/yunwei37/ZJU-CS-GIS-ClassNotes还有不少数据结构和算法相关的笔记以及pta题解哦x克鲁斯卡尔算法的基本思想是以边为主导地位,始终选择当前可用的最小边权的边(可以直接快排或者algorithm的sort)。每次选择边权最小的边链接两个端点是kruskal的规则,并实时判断两个点之间有没有间接联通。PTA题目现
云微123
·
2023-11-28 14:28
笔记
数据结构与算法
数据结构
c++
算法
7-10 公路村村通 (30分) (最小生成树Prime与Kruskal算法)
PTA
数据结构与算法
题目集:7-10公路村村通(30分)现有村落间道路的统计数据表中,列出了有可能建设成标准公路的若干条道路的成本,求使每个村落都有公路连通所需要的最低成本。
Jin_zc
·
2023-11-28 14:56
PAT
算法
数据结构
图论
【
数据结构与算法
】最小生成树
实现最小生成树的两种算法最小生成树Prim算法Kruskal算法PTA习题(村村通)最小生成树Prim算法从一个根结点开始让树慢慢长大随便选择一个结点作为根结点加入顶点集合从该结点的所有边中选择一个权重最小的然后将该边连接的顶点加入集合从集合中的所有顶点所连接的边中选出一条权重最小且不会构成闭环的边并将其连接的顶点加入集合循环上一步直到所有顶点都被收录/*邻接矩阵存储-Prim最小生成树算法*/V
青铜世纪
·
2023-11-28 14:55
数据结构与算法
算法
数据结构
《
数据结构与算法
》——图的最小生成树之普利姆算法(Prime)总结
《
数据结构与算法
》——图的最小生成树之普利姆算法(Prime)总结在考研中,图的应用所包含的一个重要部分被称为最小生成树,其中教材中给出了两个算法,Prime算法和kruskal算法。
Kwzc4
·
2023-11-28 14:55
数据结构与算法
数据结构与算法
考研
最小生成树
普利姆算法
【数据结构】线段树
目录1.概述2.代码实现2.1.聚合操作——求和2.2.聚合操作——求和、求最小值、求最大值3.应用4.与前缀和之间的区别更多
数据结构与算法
的相关知识可以查看
数据结构与算法
这一专栏。
代码星辰
·
2023-11-28 13:42
数据结构与算法
线段树
数据结构
【
数据结构与算法
】图
目录一、图的基本概念二、图的存储结构1、邻接矩阵2、邻接表三、图的遍历1、DFS2、BFS四、最小生成树1、Kruskal算法2、Prim算法五、最短路径问题1、Dijkstra2、Bellman-Ford3、Floyd-Warshall总结一、图的基本概念图是由顶点集合及顶点间的关系组成的一种数据结构:G=(V,E),其中:顶点集合V={x|x属于某个数据对象集}是有穷非空集合;E={(x,y)
真的王
·
2023-11-28 12:36
算法
数据结构
C++
c++
数据结构
图论
算法
狂刷这套前端大厂面试宝典,4月成功收获阿里/字节/腾讯Offer
内容大纲概括:HTML,CSS,JavaScript,HTTP,TCP协议,浏览器,Vue框架,
数据结构与算法
。
摸鱼吃榴莲的只只
·
2023-11-28 10:06
前端
前端面试
前端
面试
职场和发展
javascript
程序人生
二叉堆
《
数据结构与算法
:java语言描述》源码packageDataStructureAndAlgor;importjava.nio.BufferUnderflowException;/***由数组实现的堆,
HWilliamgo
·
2023-11-28 08:48
数据结构与算法
编程题31
判断给定二叉树是否是完全二叉树#define_CRT_SECURE_NO_WARNINGS#includeusingnamespacestd;typedefcharElemType;#defineERROR0#defineOK1#defineMaxsize100#defineSTR_SIZE1024typedefstructBiTNode{ElemTypedata;BiTNode*lchild,*
爱发明的小兴
·
2023-11-28 05:35
算法与数据结构
数据结构
数据结构的认识
文章目录1、为什么要学习数据结构2、数据结构有哪些3、
数据结构与算法
入门1、基本概念2、数据结构类型1、逻辑结构2、存储结构3、数据结构总结4、算法5、算法的时间复杂度6、空间复杂度1、为什么要学习数据结构在我们生活中
+小志+9
·
2023-11-28 04:50
数据结构与算法
数据结构
数据结构与算法
——29. 图(Graph)的概念及应用
文章目录一、图(Graph)的概念1.图的相关术语2.图的定义二、图抽象数据类型(ADTGraph)1.邻接矩阵实现图2.邻接列表实现图3.python代码实现三、图的应用:词梯问题1.构建单词关系图2.python代码实现一、图(Graph)的概念图Graph是比树更为一般的结构,也是由节点和边构成。而实际上树是一种具有特殊性质的图。图可以用来表示现实世界中很多事物:道路交通系统、航班线路、互联
花_城
·
2023-11-28 04:49
数据结构与算法
数据结构
算法
图论
graph
数据结构与算法
(第一季):哈希表(Hash Table)
一、哈希表(HashTable)1、概念哈希表也叫做散列表。哈希表的原理:image利用哈希函数生成key对应的index,时间复杂度O(1)。根据index(索引)操作定位数组元素,时间复杂度O(1)。哈希表的空间换时间的典型应用。2、哈希冲突image哈希冲突也叫做哈希碰撞。2个不同的key,经过哈希函数计算出相同的结果。key1!=key2,hash(key1)=hash(key2)解决哈希
萧1帅
·
2023-11-28 02:50
【Python
数据结构与算法
】--- 递归算法的应用 ---[乌龟走迷宫] |人工智能|探索扫地机器人工作原理
个人主页:Aileen_0v0系列专栏:PYTHON
数据结构与算法
学习系列专栏"没有罗马,那就自己创造罗马~"目录导言解决过程1.建立数据结构2.探索迷宫:算法思路递归调用的“基本结束条件”3.乌龟走迷宫的实现代码
Aileen_0v0
·
2023-11-28 00:00
数据结构与算法
游戏
python
机器人
人工智能
前端
数据结构
算法
数据结构与算法
之二叉树的重建
二叉树的重建前面几篇笔记讲了二叉树的表达与遍历。那么,有没可能根据二叉树遍历的结果,来重建出一棵二叉树呢?答案是肯定的。给出二叉树前序遍历的结果和中序遍历的结果,我们就能根据这些信息,重新生成二叉树。这个问题相对来说有挑战性,需要花费更长的时间来思考。看下面这棵树:前序遍历结果为pre={1,2,3,4,5,6,7,8,9}中序遍历结果为in={3,2,5,4,6,1,8,7,9}我们可以发现,设
灯珑
·
2023-11-27 23:24
算法与数据结构
C++
二叉树
算法
数据结构
上一页
17
18
19
20
21
22
23
24
下一页
按字母分类:
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
其他