-
计算几何阅读笔记
第一章 导言 1.1凸包的例子 根据特性:所有点都在凸包任意边的右侧,O(n^2) 改进:上凸包和下凸包两次构…
-
C#实现计算器
C#实现计算器,包括加减乘除,开方平方及括号。
-
Leetcode中级算法总结
数组与字符串 1三数之和 先排序再建立map进行查找,注意continue条件以防重复元素 2矩阵置零 仅用常…
-
Leetcode初级算法整理
数组 1删除排序数组中的重复项 快慢指针 2买卖股票的最佳时机 II 最简单的贪心算法 3旋转数组 分多次旋转…
-
Leetcode322 零钱兑换
零钱兑换是很经典的题目,今天解题时却出现一些问题,记录一下 首先想到的是广度优先搜索,用queue实现 这么写…
-
Leetcode-347 前k个高频元素
题目并不难,首先遍历一次数组,用哈希表计数,然后对次数排序,返回前k个值就行。 记录一下unordered_m…
-
LeetCode26-Vector结构笔记
以leetcode26题为例熟悉vector结构的基本用法
-
算法(1)耐心排序
最长递增子序列——从动态规划到耐心排序的实现