logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

数据结构与算法——经典题目(7)跳石头

跳石头题目描述一年一度的"跳石头"比赛又要开始了!这项比赛将在一条笔直的河道中进行,河道中分布着一些巨大岩石。组委会已经选择好了两块岩石作为比赛起点和终点。在起点和终点之间,有 N 块岩石(不含起点和终点的岩石)。在比赛过程中,选手们将从起点出发,每一步跳向相邻的岩石,直至到达终点。为了提高比赛难度,组委会计划移走一些岩石,使得选手们在比赛过程中的最短跳跃距离尽可能长。由于预算限制,组委会至多从起

文章图片
#数据结构#算法#c++ +2
数据结构与算法——经典题目(6)一元三次方程求解

一元三次方程求解题目描述有形如:ax^3+bx^2+c^x+d = 0 这样的一个一元三次方程。给出该方程中各项的系数(a,b,c,d 均为实数),并约定该方程存在三个不同实根(根的范围在 -100 至 100 之间),且根与根之差的绝对值 ≥ 1。要求由小到大依次在同一行输出这三个实根(根与根之间留有空格),并精确到小数点后 2 位。提示:记方程 f(x) = 0,若存在 2 个数 x1​ 和

文章图片
#算法#数据结构#c++ +2
《剑指Offer》笔记&题解&思路&技巧&优化——精心编写(1)

LeetCode,剑指Offer,算法题,笔试面试,秋招,春招。《剑指Offer》笔记&题解&思路&技巧&优化——精心编写。为了方便阅读,完整笔记分为两篇文章,第(1)篇题目为1-38题,第(2)篇题目为39-75题。所有题目均来自《剑指 Offer(第 2 版)》。截止到编写文章时,所有题解代码均可通过LeetCode在线评测,即AC。笔记中一些题目给出了多种题解和思路,本笔记大多数题解都是较为

文章图片
#leetcode#数据结构#算法 +2
最短路算法——Floyd-Warshall

在更多的应用场景中,需要用不同的算法来解决。下表总结了一些经典算法,除了贪心最优搜索之外,其他都是最优性算法,即得到的解是最短路径。表中的 m 是边的数量,n 是点的数量。一、BFSBFS 也是一种很不错的最短路算法。但 BFS 只适合一种场景:任意的相邻两点之间距离相等,一般把这个距离看成 1,称为“1跳”,从起点到终点的路径长度就是多少个“跳数”。在这种场景下,查找一个起点到一个终点的最有短距

文章图片
#c语言#c++#算法 +1
《剑指Offer》笔记&题解&思路&技巧&优化——精心编写(2)

为了方便阅读,完整笔记分为两篇文章,第(1)篇题目为1-38题,第(2)篇题目为39-75题。所有题目均来自《剑指 Offer(第 2 版)》。截止到编写文章时,所有题解代码均可通过LeetCode在线评测,即AC。笔记中一些题目给出了多种题解和思路,笔记中大多数题解都是较为完美的解法,消耗时间和空间较少。由于作者水平有限,欢迎大家指教,共同交流学习。最后祝大家刷题愉快。

文章图片
#算法#leetcode#数据结构 +1
到底了