技术栈
排序
shehuiyuelaiyuehao
1 天前
java
·
算法
·
排序算法
·
排序
算法46,分治快排,排序数组
这段代码实现的是随机化三路快速排序,用来解决 LeetCode 912 题“排序数组”。
Logic101
3 天前
c语言
·
数据结构
·
字符串
·
数组
·
排序
·
时间复杂度
·
算法题
C语言/数据结构字符串题解:找出DNA序列中未配对的独特序列——排序+遍历(O(nlogn))
小明是一位古生物研究员,最近在分析一批远古生物化石的DNA序列。每个DNA序列由一系列字符组成(仅包含'A', 'C', 'G', 'T'),他发现这些序列中,除了一个序列外,其他所有序列都恰好有另一个完全相同的序列与之配对(表示来自同一个生物个体)。完全相同指的是字符串内容完全一致。
2601_96229988
9 天前
python
·
排序
·
列表
·
关键函数
·
装饰-排序-去装饰
排序,然后再使用
排序指南作者Dalke 和发布版本0.1具有直接修改列表功能的列表有一个内置的叫作 list.sort() 的方法, 会从一个可迭代对象构建一个新的排序列表的还有一个内置那函数。
Jasmine_llq
11 天前
排序
·
贪心离线枚举策略(核心解题思想
·
分批处理 / 双指针扫描
·
dijkstra单源最短路算法
·
无向图建图(邻接表)
·
最短路拼接计算候选答案
·
边界补充:普通无优惠最短路
《P15803 [GESP202603 七级] 物流网络》
对应的选择、判断题:试题 - GESP 202603 C++ 七级 - 洛谷有题一个物流网络由 n 个城市和 m 条双向公路组成。每条公路都有两个属性:
aqiu111111
1 个月前
算法
·
蓝桥杯
·
排序
·
中位数
【算法刷题】蓝桥杯/AtCoder:删除元素后的中位数问题(Symmetry / Median)
❌ 错误做法 1:对于每个 XiX_iXi,都复制一份数组、删除 XiX_iXi、重新排序找中位数。❌ 错误做法 2:直接按原数组索引前 N/2N/2N/2 个输出较大中位数,后 N/2N/2N/2 个输出较小中位数。
aqiu111111
1 个月前
算法
·
排序
·
自定义排序
【算法刷题】蓝桥杯: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
1 个月前
贪心
·
排序
【算法刷题】蓝桥杯:怎么倒茶(贪心算法 + 结构体排序)
为了使总开心度最大,我们可以将倒茶过程分为两个阶段:
OuO-2
1 个月前
数学
·
前缀和
·
二分查找
·
动态规划
·
排序
·
滑动窗口
·
循环汉诺塔
笔试强训 Day 43:kotori 和抽卡(二)、ruby 和薯条、循环汉诺塔
解题思路:这不是“数学期望”,而是“二项分布中的概率”:n 次抽卡中,恰好有 m 次抽到 R 卡的概率。
Tisfy
1 个月前
算法
·
leetcode
·
哈希算法
·
排序
·
哈希表
LeetCode 3731.找出缺失的元素:哈希 / 排序
力扣题目链接:https://leetcode.cn/problems/find-missing-elements/
Tisfy
2 个月前
linux
·
算法
·
leetcode
·
题解
·
贪心
·
排序
·
计数
LeetCode 3016.输入单词需要的最少按键次数 II:排序(贪心)
力扣题目链接:https://leetcode.cn/problems/minimum-number-of-pushes-to-type-word-ii/
Tisfy
2 个月前
c语言
·
python
·
leetcode
·
字符串
·
排序
·
计数排序
·
回文
LeetCode 3517.最小回文排列 I:排序(Python两行版) / 计数(O(n)时间+O(C)空间+字符串原地修改)
力扣题目链接:https://leetcode.cn/problems/smallest-palindromic-rearrangement-i/
txzrxz
2 个月前
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
3 个月前
数据结构
·
c++
·
排序
c++排序(第一章----桶排序与sort排序)
众所周知,在c++中排序是一种非常重要的算法体现,穿插于大大小小的题目当中,基础的排序大多在CCF GESP C++ 四级的知识点中,所以,要入门c++,学会排序是必不可少的。
hairenwangmiao
3 个月前
算法
·
排序
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
4 个月前
c语言
·
数据结构
·
链表
·
排序
·
双链表
数据结构-单链表与双链表
快慢指针法数组的插入排序: