算法

  • 计算几何阅读笔记

    第一章 导言 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)耐心排序

    最长递增子序列——从动态规划到耐心排序的实现