算法的C#实现
大白技术控
这个作者很懒,什么都没留下…
展开
-
C# LeetCode刷题[击败100%的提交] - Leetcode 279. 完全平方数 - 题解
C#版 - Leetcode 279. 完全平方数 - 题解Leetcode 279. Perfect Squares在线提交: https://leetcode-cn.com/problems/perfect-squares/题目描述给定正整数 n,找到若干个完全平方数(比如 1, 4, 9, 16, ...)使得它们的和等于 n。你需要让组成和的完全平方数的个数最少。...原创 2018-08-05 19:25:45 · 2025 阅读 · 0 评论 -
C# LeetCode刷题 - Leetcode367. 有效的完全平方数 - 题解
C#版 - Leetcode367. 有效的完全平方数 - 题解Leetcode 367 - Valid Perfect Square在线提交: https://leetcode.com/problems/valid-perfect-square/题目描述给定一个正整数 num,编写一个函数,如果 num 是一个完全平方数,则返回 True,否则返回 False。注意...原创 2018-07-28 21:55:44 · 2055 阅读 · 0 评论 -
C# LeetCode刷题 - Leetcode 633. 平方数之和 - 题解
C#版 - Leetcode 633. 平方数之和 - 题解Leetcode 633 - Sum of square number在线提交: <https://leetcode-cn.com/problems/sum-of-square-numbers/>题目描述给定一个非负整数 c ,你要判断是否存在两个整数 a 和 b,使得 a2 + b2 = c。示例1...原创 2018-07-28 19:41:32 · 2076 阅读 · 0 评论 -
C# LeetCode刷题 - Leetcode 10. 正则表达式匹配 - 题解
C#版 - Leetcode 10. 正则表达式匹配 - 题解LeetCode 10. Regular Expression Matching在线提交: https://leetcode-cn.com/problems/regular-expression-matching/题目描述给定一个字符串 (s) 和一个字符模式 (p)。实现支持 '.' 和'*' 的正则表达式匹配。...原创 2018-07-14 07:10:35 · 3228 阅读 · 1 评论 -
C# LeetCode刷题 - Leetcode611.有效三角形的个数 - 题解
C#版 - 611. Valid Triangle Number - 题解Leetcode 611. 有效三角形的个数 在线提交: https://leetcode-cn.com/problems/valid-triangle-number/题目描述给定一个包含非负整数的数组,你的任务是统计其中可以组成三角形三条边的三元组个数。示例 1:输入: [2,2,3,4]输出: ...原创 2018-07-10 00:28:07 · 2152 阅读 · 0 评论 -
C#版 - PAT乙级(Basic Level)真题 之 1024.科学计数法转化为普通数字 - 题解
C#版 - PAT Basic level 1024 科学计数法转化为普通数字 - 题解在线提交: https://www.nowcoder.com/pat/6/problem/4050 科学计数法 (20)时间限制 1000 ms 内存限制 32768 KB 代码长度限制 100 KB 判断程序 Standard (来自 小小)题目描述 科学计数法是科学家用来表示很大或很小的数字的一种方便的方...原创 2018-07-09 08:31:12 · 1912 阅读 · 0 评论 -
C# LeetCode刷题 - Leetcode 65. 有效数字 - 题解
Leetcode 65. 有效数字Leetcode 65. Valid Number在线提交: Leetcode https://leetcode.com/problems/valid-number/或 PAT 1014_牛客网 https://www.nowcoder.com/pat/6/problem/4050题目描述验证给定的字符串是否为数字(科学计数法)。...原创 2018-07-09 00:02:07 · 2039 阅读 · 0 评论 -
C#版[击败99.39%的提交] - Leetcode 171. Excel表列序号 - 题解
Leetcode 171. Excel表列序号 - 题解Leetcode 171. Excel Sheet Column Number在线提交: https://leetcode.com/problems/excel-sheet-column-number/DescriptionGiven a column title as appear in an Excel she...原创 2018-07-01 22:09:12 · 1717 阅读 · 0 评论 -
C# LeetCode刷题(击败100.00%的提交) - Leetcode 168. Excel表列名称 - 题解
Leetcode 168. Excel表列名称 - 题解Leetcode 168. Excel Sheet Column Title在线提交: https://leetcode.com/problems/excel-sheet-column-title/DescriptionGiven a positive integer, return its corresponding ...原创 2018-07-01 21:57:25 · 791 阅读 · 0 评论 -
C# LeetCode刷题 - 226. Invert Binary Tree(剑指offer 面试题19) - 题解
C#版 - 226. Invert Binary Tree - 题解在线提交: https://leetcode.com/problems/invert-binary-tree/ 或 http://www.nowcoder.com/practice/564f4c26aa584921bc75623e48ca3011?tpId=13&tqId=11171题目描述Invert ...原创 2018-06-10 15:56:23 · 460 阅读 · 0 评论 -
C# LeetCode刷题 - Leetcode 593. 有效的正方形 - 题解
C#版 - Leetcode 593. 有效的正方形 - 题解Leetcode 593. Valid Square在线提交: https://leetcode-cn.com/problems/valid-square/题目描述给定二维空间中四点的坐标,返回四点是否可以构造一个正方形。一个点的坐标(x,y)由一个有两个整数的整数数组表示。示例 1:输入: p1 = ...原创 2018-07-21 15:25:18 · 1862 阅读 · 0 评论 -
C# - 2017微软校园招聘笔试题 之 MS Recognition[待解决]
MS Recognition在线提交: hihoCoder 1402 http://hihocoder.com/problemset/problem/1402类似: OpenJudge - I:PKU Zealots http://poj.openjudge.cn/campus2016/I/描述 Given an image containing only two kin...原创 2018-08-05 12:17:37 · 1096 阅读 · 0 评论 -
C#版 - Leetcode49 - 字母异位词分组 - 题解
C#版 - Leetcode49 - 字母异位词分组 - 题解Leetcode49.Group Anagrams在线提交:https://leetcode.com/problems/group-anagrams/题目描述给定一个字符串数组,将字母异位词组合在一起。字母异位词指字母相同,但排列不同的字符串。示例:输入: ["eat", "tea", &quot原创 2018-09-21 17:55:32 · 668 阅读 · 0 评论 -
C# LeetCode刷题[击败99.69%的提交] - Leetcode 242. 有效的同构异形词 - 题解
C#版[击败99.69%的提交] - Leetcode 242. 有效的同构异形词 - 题解Leetcode 242.Valid Anagram在线提交:https://leetcode.com/problems/valid-anagram/题目描述给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的一个同构异形词(变位英文字符串)。示例 1:输入: s = "an...原创 2018-09-19 16:03:29 · 2118 阅读 · 0 评论 -
C# LeetCode刷题 - Leetcode 137. 只出现一次的数字 II - 题解
Leetcode 137. 只出现一次的数字 II - 题解137. Single Number II在线提交:https://leetcode-cn.com/problems/single-number-ii/题目描述给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现了三次。找出那个只出现了一次的元素。说明:你的算法应该具有线性时间复杂度。 你可以不使用额外空间来...原创 2018-09-18 14:37:09 · 2748 阅读 · 0 评论 -
C# LeetCode刷题 - Leetcode 12. 整数转罗马数字 - 题解
C#版 - Leetcode 12. 整数转罗马数字 - 题解Leetcode 12. Integer to Roman在线提交: https://leetcode-cn.com/problems/integer-to-roman/题目描述罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。字符 数值I 1V ...原创 2018-09-07 10:01:21 · 2478 阅读 · 0 评论 -
C# LeetCode刷题 - Leetcode 13. 罗马数字转整数 - 题解
C#版 - Leetcode 13. 罗马数字转整数 - 题解Leetcode 13. Roman to Integer在线提交: https://leetcode.com/problems/roman-to-integer/题目描述罗马数字包含以下七种字符:I, V, X, L,C,D 和 M。字符 数值I 1V ...原创 2018-09-06 17:30:14 · 2406 阅读 · 0 评论 -
C#版 - HDUoj 5391 - Zball in Tina Town(素数) - 题解
HDUoj 5391 - Zball in Tina Town在线提交: http://acm.hdu.edu.cn/submit.php?pid=5391题目大意: Tina Town 是一个善良友好的地方, 这里的每一个人都互相关心。 Tina有一个球,它的名字叫zball。zball很神奇,它每天会变大一些。在第一天,它和原始大小一样。 在第二天,它的大小将成为第一天的2倍。 ...原创 2018-08-16 00:38:39 · 1811 阅读 · 0 评论 -
C# LeetCode刷题 - Leetcode 504. 七进制数 - 题解
C#版 - Leetcode 504. 七进制数 - 题解Leetcode 504. Base 7在线提交: https://leetcode.com/problems/base-7/题目描述给定一个整数,将其转化为7进制,并以字符串形式输出。示例 1:输入: 100输出: "202"示例 2:输入: -7输出: "-10"注意: 输入范围是 [-...原创 2018-08-15 20:50:51 · 709 阅读 · 0 评论 -
C#版 - ZJNUoj1259 - 幸运数字——中高级 - 题解
C#版 - ZJNUoj1259 - 幸运数字——中高级 - 题解Time Limit: 1000 ms Memory Limit: 65536 KB Total Submissions: 116 Accepted: 76在线提交: http://acm.zjnu.edu.cn/CLanguage/submitpage?problem_id=1259 Problem Descr...原创 2018-07-28 14:01:30 · 2440 阅读 · 0 评论 -
C++版 - Lintcode 77-Longest Common Subsequence最长公共子序列(LCS) - 题解
C++版 - Lintcode 77-Longest Common Subsequence最长公共子序列(LCS) - 题解在线提交: https://www.lintcode.com/problem/longest-common-subsequence/题目描述一个字符串的一个子序列是指,通过删除一些(也可以不删除)字符且不干扰剩余字符相对位置所组成的新字符串。例如,”ACE” 是...原创 2018-06-17 18:53:29 · 850 阅读 · 0 评论 -
C#版 - Leetcode 201. 数字范围按位与(bitwise AND) - 题解
C#版 - Leetcode 201. 数字范围按位与 - 题解在线提交: https://leetcode-cn.com/problems/bitwise-and-of-numbers-range/题目描述给定范围 [m, n],其中 0 <= m <= n原创 2018-06-10 10:28:12 · 641 阅读 · 0 评论 -
C#版 - PAT乙级(Basic Level)真题 之 1013.数素数_牛客网
C#版 - PAT乙级(Basic Level)真题 之 数素数_牛客网在线提交: https://www.nowcoder.com/pat/6/problem/4079题目描述令PiPiP_i表示第i个素数。现任给两个正整数M <= N <= 10000,请输出PMPMP_M到PNPNP_N的所有素数。输入描述:输入在一行中给出M和N,其间以空原创 2018-06-23 12:43:20 · 677 阅读 · 0 评论 -
C# LeetCode刷题 - Leetcode 306. 累加数 - 题解
C#版 - Leetcode 306. 累加数 - 题解306.Additive Number在线提交: https://leetcode-cn.com/problems/additive-number/累加数是一个字符串,组成它的数字可以形成累加序列。一个有效的累加序列必须至少包含 3 个数。除了最开始的两个数以外,字符串中的其他数都等于它之前两个数相加的和。给定一个只...原创 2018-06-23 11:17:03 · 570 阅读 · 0 评论 -
C#版(击败100.00%的提交) - Leetcode 744. 寻找比目标字母大的最小字母 - 题解
C#版 - Leetcode 744. 寻找比目标字母大的最小字母 - 题解744.Find Smallest Letter Greater Than Target 在线提交: https://leetcode-cn.com/problems/find-smallest-letter-greater-than-target/题目描述给定一个只包含小写字母的有序数组letters ...原创 2018-06-14 23:58:39 · 438 阅读 · 0 评论 -
C#版(击败97.76%的提交) - Leetcode 557. 反转字符串中的单词 III - 题解
Leetcode 557. 反转字符串中的单词 III - 题解Leetcode 557. Reverse Words in a String III 在线提交: https://leetcode-cn.com/problems/reverse-words-in-a-string-iii/题目描述给定一个字符串,你需要反转字符串中每个单词的字符顺序,同时仍保留空格和单词的初始顺序...原创 2018-06-14 23:27:32 · 676 阅读 · 0 评论 -
C# LeetCode刷题 (击败96.64%的提交) - Leetcode 728. 自除数 - 题解
C#版(击败96.64%的提交) - Leetcode 728. 自除数 - 题解Leetcode 728 - Self Dividing Numbers 在线提交: https://leetcode-cn.com/problems/self-dividing-numbers/题目描述自除数 是指可以被它包含的每一位数除尽的数。例如,128 是一个自除数,因为 128 % 1...原创 2018-06-22 16:47:40 · 566 阅读 · 0 评论 -
C# LeetCode刷题 - Leetcode 507. 完美数 - 题解
C#版 - Leetcode 507. 完美数 - 题解507.Perfect Number在线提交: https://leetcode-cn.com/problems/perfect-number/题目描述对于一个 正整数,如果它和除了它自身以外的所有正因子之和相等,我们称它为“完美数”。给定一个 正整数 n, 如果他是完美数,返回 True,否则返回 False...原创 2018-06-22 15:38:51 · 1155 阅读 · 0 评论 -
C#版 - Leetcode 136. Single Number题解
C#版 - Leetcode 136. Single Number题解136. Single Number在线提交网址: https://leetcode.com/problems/single-number/Given a non-empty array of integers, every element appears twice except for one. Find t...原创 2018-06-07 16:07:25 · 506 阅读 · 0 评论 -
C# LeetCode刷题(打败97.89%的提交) - Leetcode 202. 快乐数 - 题解
C#版 - Leetcode 202. 快乐数 - 题解Leetcode 202.Happy Number 在线提交: https://leetcode-cn.com/problems/happy-number/题目描述编写一个算法来判断一个数是不是“快乐数”。一个“快乐数”定义为:对于一个正整数,每一次将该数替换为它每个位置上的数字的平方和,然后重复这个过程直到这个数变为 ...原创 2018-06-13 20:17:40 · 761 阅读 · 0 评论 -
C# LeetCode刷题[击败100.00%的提交] - Leetcode 6. Z字形变换 - 题解
C#版 - Leetcode 6. Z字形变换 - 题解Leetcode 6. ZigZag Conversion 在线提交: https://leetcode-cn.com/problems/zigzag-conversion/题目描述将字符串 &a原创 2018-06-13 00:45:11 · 840 阅读 · 1 评论 -
C# LeetCode刷题(击败100.00%的提交) - Leetcode 151. 翻转字符串里的单词 - 题解
C#版 - Leetcode 151. 翻转字符串里的单词 - 题解151.Reverse Words in a String 在线提交: https://leetcode-cn.com/problems/reverse-words-in-a-string/题目描述给定一个字符串,逐个翻转字符串中的每个单词。示例: 输入: "the sky is blue",输出...原创 2018-06-15 18:29:30 · 1043 阅读 · 0 评论 -
C#版 - PAT乙级(Basic Level)真题 之 1021.个位数统计 - 题解
C#版 - PAT乙级(Basic Level)真题 之 个位数统计_牛客网在线提交: https://www.nowcoder.com/pat/6/problem/4047时间限制 1000 ms 内存限制 32768 KB 代码长度限制 100 KB 判断程序 Standard (来自 小小)题目描述给定一个k位整数N = dk−1⋅10k−1+...+d1⋅101+d0d...原创 2018-06-23 18:29:52 · 698 阅读 · 0 评论 -
C# LeetCode刷题 - LeetCode204. Count Primes - 题解
204. Count Primes在线提交: https://leetcode.com/problems/count-primes/description/Count the number of prime numbers less than a non-negative number, n.Example:Input: 10Output: 4Explanation: Th...原创 2018-06-09 02:05:40 · 501 阅读 · 0 评论 -
C# LeetCode刷题(打败99.28%的提交) - Leetcode 347. Top K Frequent Elements - 题解
C#版 - Leetcode 347. Top K Frequent Elements - 题解在线提交: https://leetcode.com/problems/top-k-frequent-elements/DescriptionGiven a non-empty array of integers, return the k most frequent elements....原创 2018-06-10 00:37:49 · 602 阅读 · 0 评论 -
C# LeetCode刷题 - Leetcode 215. Kth Largest Element in an Array-题解
C#版 - Leetcode 215. Kth Largest Element in an Array-题解在线提交: https://leetcode.com/problems/kth-largest-element-in-an-array/DescriptionFind the k th largest element in an unsorted array. Note th...原创 2018-06-10 00:05:58 · 618 阅读 · 0 评论 -
C# LeetCode刷题(击败100.00%的提交) - Leetcode 372. 超级次方 - 题解
Leetcode 372. 超级次方 - 题解372.Super Pow 在线提交: https://leetcode-cn.com/problems/super-pow/题目描述你的任务是计算 a**b 对 1337 取模,a 是一个正整数,b 是一个非常大的正整数且会以数组形式给出。示例 1:a = 2b = [3]结果: 8示例 2:a = ...原创 2018-06-16 23:16:59 · 940 阅读 · 0 评论 -
C# LeetCode刷题 - Leetcode 414. Third Maximum Number题解
C#版 - Leetcode 414. Third Maximum Number题解在线提交: https://leetcode-cn.com/problems/third-maximum-number题目描述414. 第三大的数给定一个非空数组,返回此数组中第三大的数。如果不存在,则返回数组中最大的数。要求算法时间复杂度必须是O(n)。示例 1:输入: ...原创 2018-06-09 16:20:40 · 568 阅读 · 0 评论 -
C# LeetCode刷题[击败98.85%的提交] - Leetcode717. 1比特与2比特字符 - 题解
C#版 - 717. 1比特与2比特字符 - 题解Leetcode 717. 1-bit and 2-bit Characters在线提交: https://leetcode-cn.com/problems/1-bit-and-2-bit-characters/题目描述有两种特殊字符。第一种字符可以用一比特0来表示。第二种字符可以用两比特(10 或 11)来表示。现给一个由...原创 2018-06-09 14:46:22 · 445 阅读 · 0 评论 -
C# LeetCode刷题 - Leetcode 89. 格雷编码 - 题解
C#版 - Leetcode 89. 格雷编码 - 题解在线提交: https://leetcode-cn.com/problems/gray-code/题目描述格雷编码是一个二进制数字系统,在该系统中,两个连续的数值仅有一个位数的差异。给定一个代表编码总位数的非负整数 n,打印格雷码序列。格雷码序列必须以 0 开头。例如,给定 n = 2,返回 [0,1,3,2]。其格雷...原创 2018-06-09 13:43:54 · 636 阅读 · 0 评论