算法练习
文章平均质量分 60
脆皮骷髏人
虚弱
展开
-
详细的二叉树的创建,销毁,遍历,完全二叉树判断代码实现
创建,销毁,遍历,完全二叉树的判断原创 2023-07-06 19:16:42 · 227 阅读 · 0 评论 -
c语言实现八大排序详细解析
1. 元素集合越接近有序,直接插入排序算法的时间效率越高2. 时间复杂度:O(N^2)3. 空间复杂度:O(1),它是一种稳定的排序算法4. 稳定性:稳定1. 希尔排序是对直接插入排序的优化。2. 当gap > 1时都是预排序,目的是让数组更接近于有序。当gap == 1时,数组已经接近有序的了,这样就 会很快。这样整体而言,可以达到优化的效果。我们实现后可以进行性能测试的对比。原创 2023-08-03 17:19:28 · 783 阅读 · 0 评论 -
递归专题训练详解(回溯,剪枝,深度优先)
在经典汉诺塔问题中,有 3 根柱子及 N 个不同大小的穿孔圆盘,盘子可以滑入任意一根柱子。一开始,所有盘子自上而下按升序依次套在第一根柱子上(即每一个盘子只能放在更大的盘子上面)。移动圆盘时受到以下限制:(1) 每次只能移动一个盘子;(2) 盘子只能从柱子顶端滑出移到下一根柱子;(3) 盘子只能叠在比它大的盘子上。原创 2023-09-23 17:43:37 · 801 阅读 · 22 评论 -
2023蓝桥杯c++ b组真题(附题目与逐步解析)
【代码】2023蓝桥杯c++ b组真题(附题目与逐步解析)原创 2024-03-28 16:32:46 · 646 阅读 · 1 评论 -
dp三步问题
【代码】dp习题练习啊啊。原创 2023-10-30 22:28:29 · 577 阅读 · 1 评论 -
第N个斐波那契数列
【代码】dp算法联系。原创 2023-10-30 22:03:11 · 185 阅读 · 0 评论 -
位图算法经典剖析(未完)
给你一个整数数组nums,除某个元素仅出现外,其余每个元素都恰出现请你找出并返回那个只出现了一次的元素。原创 2023-10-26 22:11:43 · 141 阅读 · 1 评论 -
差分数组加前缀和
【代码】差分数组加前缀和。原创 2024-04-11 19:26:49 · 228 阅读 · 0 评论 -
模拟算法及其优化
【代码】模拟算法及其优化。原创 2023-10-27 22:56:12 · 552 阅读 · 1 评论 -
dp算法训练(未完)
力扣提供海量技术面试资源,帮助你高效提升编程技能,轻松拿下世界 IT 名企 Dream Offer。力扣(LeetCode)官网 - 全球极客挚爱的技术成长平台。原创 2023-10-29 20:17:46 · 156 阅读 · 1 评论 -
二叉树经典算法题详解(灰常详细)
二叉树经典算法题解析原创 2023-07-06 23:31:21 · 1004 阅读 · 12 评论 -
链表的经典算法题详细解析
线性表(linear list)是n个具有相同特性的数据元素的有限序列。 线性表是一种在实际中广泛使用的数据结构,常见的线性表:顺序表、链表、栈、队列、字符串...线性表在逻辑上是线性结构,也就说是连续的一条直线。但是在物理结构上并不一定是连续的,线性表在物理上存储时,通常以数组和链式结构的形式存储。原创 2023-02-24 21:14:58 · 1927 阅读 · 10 评论 -
栈和队列习题精选(持续更新中)
栈和队列习题原创 2023-03-18 10:43:54 · 893 阅读 · 11 评论 -
双指针算法经典例题解析
双指针算法习题解析原创 2023-07-03 16:08:26 · 259 阅读 · 6 评论 -
剑指offer 栈习题训练经验总结(未完)
剑指offer原创 2023-05-06 18:56:18 · 562 阅读 · 6 评论 -
并查集算法练习(不定时更新)
并查集算法练习(不定时更新)原创 2023-05-12 13:18:04 · 161 阅读 · 6 评论 -
二叉搜索树的代码详解
供参考学习原创 2023-05-12 12:48:24 · 250 阅读 · 11 评论