![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法
文章平均质量分 70
kaixin_啊啊
萧条是黄金的起点,历史貌似回环,但也仅供参考,当大多数人看到的,是潮水褪去,殊不知,后浪正在蓄势待发。
展开
-
蓝桥杯刷题单
33、最后一块石头的重量 II( LeetCode 1049 )27、买卖股票的最佳时机 II( LeetCode 122 )13、第一个错误的版本( LeetCode 278 )20、位 1 的个数( LeetCode 191 )34、组合总和 II( LeetCode 216 )20、不同的二叉搜索树( LeetCode 96 )29、组合总和 II( LeetCode 40 )32、接雨水 II( LeetCode 407 )6、零钱兑换 II( LeetCode 518 )转载 2023-10-20 18:40:08 · 939 阅读 · 5 评论 -
从图到算法【图论】
图G=(V,E)是一个二元组(V,E)使得E⊆[V]的平方,所以E的元素是V的2-元子集。为了避免符号上的混淆,我们总是默认V∩B=Ø。集合V中的元素称为图G的定点(或节点、点),而集合E的元素称为边(或线)。通常,描绘一个图的方法是把定点画成一个小圆圈,如果相应的顶点之间有一条边,就用一条线连接这两个小圆圈,如何绘制这些小圆圈和连线时无关紧要的,重要的是要正确体现哪些顶点对之间有边,哪些顶点对之间没有边。原创 2023-04-09 12:19:47 · 115 阅读 · 6 评论 -
简单算法之冒泡排序——C语言
冒泡排序的基本原理是相邻的两个数字依次比较,如果前面的数字比后面的数字大,则交换它们的位置,否则保持不变,直到遍历完所有的数字。该算法需要使用双层循环来实现排序功能,外层循环控制排序的次数,内层循环则负责比较数字的大小。在排序的过程中需要交换两个数字的位置,可以使用一个新的变量来实现。最后,排序完成后需要将排序好的数字按照从小到大的顺序输出。原创 2023-03-18 23:32:57 · 85 阅读 · 1 评论 -
简单算法之选择排序——C语言
选择排序是一种简单直观的排序算法,其基本思想是每次从待排序的数据元素中选出最小(或最大)的一个元素,存放到序列的起始位置,直到全部元素排序完成。原创 2023-03-18 00:29:14 · 172 阅读 · 15 评论