Leet Code
-
C#LeetCode刷题-剑指Offer
C#LEETCODE刷题概述 概述 所有LeetCode剑指Offer类算法题汇总。 剑指Offer篇 # 题名 刷题 剑指 Offer 03 数组中重复的数字 &nbs…
-
C#LeetCode刷题-程序员面试金典
C#LEETCODE刷题概述 概述 所有LeetCode程序员面试金典类算法题汇总。 程序员面试金典篇 # 题名 刷题 面试题 01.01 判定字符是否唯一 …
-
C#LeetCode刷题-多线程
C#LEETCODE刷题概述 概述 所有LeetCode多线程类算法题汇总。 多线程篇 # 题名 刷题 1114 按序打印 1115 交替打印FooBar&…
-
C#LeetCode刷题-Shell
C#LEETCODE刷题概述 概述 所有LeetCodeShell类算法题汇总。 Shell篇 # 题名 刷题 192 统计词频 193 有效电话号码&nb…
-
C#LeetCode刷题-数据库
C#LEETCODE刷题概述 概述 所有LeetCode数据库类算法题汇总。 数据库篇 # 题名 刷题 175 组合两个表 176 第二高的薪水 …
-
C#LeetCode刷题之#34-在排序数组中查找元素的第一个和最后一个位置(Find First and Last Position of Element in Sorted Array)
问题 给定一个按照升序排列的整数数组 nums,和一个目标值 target。找出给定目标值在数组中的开始位置和结束位置。 你的算法时间复杂度必须是 O…
-
C#LeetCode刷题之#33-搜索旋转排序数组(Search in Rotated Sorted Array)
问题 假设按照升序排序的数组在预先未知的某个点上进行了旋转。 ( 例如,数组 [0,1,2,4,5,6,7] 可能变为 [4,5,6,7,0,1,2]…
-
C#LeetCode刷题之#31-下一个排列(Next Permutation)
问题 实现获取下一个排列的函数,算法需要将给定数字序列重新排列成字典序中下一个更大的排列。 如果不存在下一个更大的排列,则将数字重新排列成最小的排列(即升序排列)。 必须原地修改,…
-
C#LeetCode刷题之#892-三维形体的表面积(Surface Area of 3D Shapes)
问题 在 N * N 的网格上,我们放置一些 1 * 1 * 1 的立方体。 每个值 v = grid[i][j] 表示 v 个正方体叠放在单元格 (i, j) 上。 …
-
C#LeetCode刷题之#933-最近的请求次数(Number of Recent Calls)
问题 写一个 RecentCounter 类来计算最近的请求。 它只有一个方法:ping(int t),其中 t 代表以毫秒为单位的某个时间。 返回从 3000 毫秒前到现在的 p…