技术栈
排序
aqiu111111
7 天前
算法
·
蓝桥杯
·
排序
·
中位数
【算法刷题】蓝桥杯/AtCoder:删除元素后的中位数问题(Symmetry / Median)
❌ 错误做法 1:对于每个 XiX_iXi,都复制一份数组、删除 XiX_iXi、重新排序找中位数。❌ 错误做法 2:直接按原数组索引前 N/2N/2N/2 个输出较大中位数,后 N/2N/2N/2 个输出较小中位数。
aqiu111111
9 天前
算法
·
排序
·
自定义排序
【算法刷题】蓝桥杯:0星际争霸(大数比较 + 多关键字自定义排序)
对于长度为 L L L 的字符串 S S S,统计内部所有满足 i < j i < j i<j 且 S [ i ] > S [ j ] S[i] > S[j] S[i]>S[j] 的字符对数量。
aqiu111111
13 天前
贪心
·
排序
【算法刷题】蓝桥杯:怎么倒茶(贪心算法 + 结构体排序)
为了使总开心度最大,我们可以将倒茶过程分为两个阶段:
OuO-2
13 天前
数学
·
前缀和
·
二分查找
·
动态规划
·
排序
·
滑动窗口
·
循环汉诺塔
笔试强训 Day 43:kotori 和抽卡(二)、ruby 和薯条、循环汉诺塔
解题思路:这不是“数学期望”,而是“二项分布中的概率”:n 次抽卡中,恰好有 m 次抽到 R 卡的概率。
Tisfy
18 天前
算法
·
leetcode
·
哈希算法
·
排序
·
哈希表
LeetCode 3731.找出缺失的元素:哈希 / 排序
力扣题目链接:https://leetcode.cn/problems/find-missing-elements/
Tisfy
1 个月前
linux
·
算法
·
leetcode
·
题解
·
贪心
·
排序
·
计数
LeetCode 3016.输入单词需要的最少按键次数 II:排序(贪心)
力扣题目链接:https://leetcode.cn/problems/minimum-number-of-pushes-to-type-word-ii/
Tisfy
1 个月前
c语言
·
python
·
leetcode
·
字符串
·
排序
·
计数排序
·
回文
LeetCode 3517.最小回文排列 I:排序(Python两行版) / 计数(O(n)时间+O(C)空间+字符串原地修改)
力扣题目链接:https://leetcode.cn/problems/smallest-palindromic-rearrangement-i/
txzrxz
1 个月前
c++
·
算法
·
图论
·
排序
拓补排序讲解
拓扑排序是对有向无环图(DAG, Directed Acyclic Graph) 中的节点进行线性排序的一种算法。排序结果满足:对于图中的每一条有向边 u → v u \to v u→v,节点 u u u 在序列中都出现在节点 v v v 之前。
汉克老师
2 个月前
c++
·
最小生成树
·
排序
·
kruskal
·
并查集
·
gesp8级
GESP2026年6月认证C++八级( 第三部分编程题(1、线网建设))精讲
程序大陆上,有一个十分发达的国家——通信王国。王国里有很多座通信基站。每座基站都有自己的坐标,例如:任意两座基站,都能够互相通信。
Tisfy
2 个月前
算法
·
leetcode
·
题解
·
排序
LeetCode 1288.删除被覆盖区间:排序(非二重循环暴力)
力扣题目链接:https://leetcode.cn/problems/remove-covered-intervals/
hairenwangmiao
2 个月前
数据结构
·
c++
·
排序
c++排序(第一章----桶排序与sort排序)
众所周知,在c++中排序是一种非常重要的算法体现,穿插于大大小小的题目当中,基础的排序大多在CCF GESP C++ 四级的知识点中,所以,要入门c++,学会排序是必不可少的。
hairenwangmiao
2 个月前
算法
·
排序
B4041 [GESP202409 四级] 区间排序
https://www.luogu.com.cn/problem/B4041小杨有一个包含 n 个正整数的序列 a。
csdn_aspnet
3 个月前
c#
·
list
·
linq
·
排序
C# list集合 多属性排序
目录方法一:使用 LINQ(OrderBy / ThenBy)示例:先按年龄升序,再按分数降序,最后按姓名升序
8Qi8
3 个月前
java
·
算法
·
leetcode
·
指针
·
排序
LeetCode 75:颜色分类(荷兰国旗问题)—— Java 题解 ✅
👉 https://leetcode.cn/problems/sort-colors/给定一个只包含 0、1、2 的数组 nums,要求 原地排序,使得相同颜色相邻,并按 0 → 1 → 2 顺序排列。 本题本质是 荷兰国旗问题(Dutch National Flag Problem),要求 一次遍历、常数空间 完成排序。
Misnearch
3 个月前
leetcode
·
贪心
·
排序
3635. 最早完成陆地和水上游乐设施的时间II
先尝试1的解题方案,要么是先完成陆地设施,然后是水上设施,要么是先完成水上设施然后是陆地设施, 因此对于每种方案,只要找到第二个完成的最早开始时间,即max(第一个设施结束时间,第二个设施开始时间),然后加上第二个项目的持续时间,这样就合理了。
Dlrb1211
3 个月前
c语言
·
数据结构
·
链表
·
排序
·
双链表
数据结构-单链表与双链表
快慢指针法数组的插入排序:
郝学胜-神的一滴
3 个月前
开发语言
·
数据结构
·
c++
·
程序人生
·
算法
·
排序
干货版《算法导论》05:从集合接口到排序
干货版《算法导论》05:从集合接口到排序在计算机科学的浩瀚宇宙中,接口(Interface) 与 数据结构(Data Structure) 是贯穿算法学习的核心脉络,如同编程世界的「契约」与「地基」—— 前者定义「能做什么」,后者决定「怎么做、快不快」。而集合(Set) 作为最经典的抽象接口,串联起数据存储、查询、排序的全链路逻辑,今天我们就从 MIT 6#.006 的视角,拆解集合接口、数组实现与基础排序思想,读懂算法效率的底层逻辑🚀
汉克老师
4 个月前
算法
·
归并排序
·
排序
·
分治算法
·
gesp5级
·
gesp五级
GESP5级C++考试语法知识(十四、分治算法(一))
“天啊!这些书完全乱了!”“如果一本一本慢慢整理, 可能天黑都整理不完呀!”“那怎么办呢?”👉 把大问题拆开
汉克老师
4 个月前
c++
·
算法
·
贪心算法
·
排序
·
gesp5级
·
gesp五级
GESP2025年3月认证C++五级( 第三部分编程题(1、平均分配))
👦 小 B:第 i 件愿意出价 b[i]👧 小 C:第 i 件愿意出价 c[i]👉 每个人必须买 n 件
Irene1991
4 个月前
算法
·
排序
数据排序为什么默认升序
升序(ASC)是默认排序,因为符合人类的自然思维习惯和语言习惯text如果要反着来,我们会特别说明:"从大到小"、"从高到低"、"按价格降序"