- 博客(19)
- 资源 (1)
- 收藏
- 关注
原创 【LeetCode算法 - C#】30.串联所以单词的子串
输入:s = “wordgoodgoodgoodbestword”, words = [“word”,“good”,“best”,“word”]注意子串要与 words 中的单词完全匹配,中间不能有其他字符 ,但不需要考虑 words 中单词串联的顺序。输入:s = “barfoothefoobarman”, words = [“foo”,“bar”]从索引 0 和 9 开始的子串分别是 “barfoo” 和 “foobar”。输出的顺序不重要, [9,0] 也是有效答案。
2022-08-21 19:08:28 145
原创 【LeetCode算法 - C#】29.两数相除
整数除法的结果应当截去(truncate)其小数部分,例如:truncate(8.345) = 8 以及 truncate(-2.7335) = -2。给定两个整数,被除数 dividend 和除数 divisor。解释: 10/3 = truncate(3.33333…) = truncate(3) = 3。解释: 7/-3 = truncate(-2.33333…输入: dividend = 10, divisor = 3。输入: dividend = 7, divisor = -3。...
2022-08-09 14:39:37 661 2
原创 【LeetCode算法 - C#】27.移除元素
元素的顺序可以改变。解释函数应该返回新的长度2,并且nums中的前两个元素均为2。例如,函数返回的新长度为2,而nums=[2,2,3,3]或nums=[2,2,0,0],也会被视作正确答案。解释函数应该返回新的长度5,并且nums中的前五个元素为0,1,3,0,4。输入nums=[0,1,2,2,3,0,4,2],val=2。输入nums=[3,2,2,3],val=3。输出5,nums=[0,1,4,0,3]...
2022-08-01 10:44:37 147
原创 【LeetCode算法 - C#】26.删除有序中的重复项
给你一个升序排列的数组nums,请你原地删除重复出现的元素,使每个元素只出现一次,返回删除后数组的新长度。解释函数应该返回新的长度5,并且原数组nums的前五个元素被修改为0,1,2,3,4。解释函数应该返回新的长度2,并且原数组nums的前两个元素被修改为1,2。输入nums=[0,0,1,1,1,2,2,3,3,4]输出5,nums=[0,1,2,3,4]输出2,nums=[1,2,_]输入nums=[1,1,2]...
2022-07-22 09:28:19 160
原创 【LeetCode算法 - C#】21.合并两个有序链表
将两个升序链表合并为一个新的升序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。输入l1=[1,2,4],l2=[1,3,4]输入l1=[],l2=[0]输出[1,1,2,3,4,4]
2022-07-22 09:13:44 159
原创 【LeetCode算法 - C#】20.有效的括号
C#是微软公司发布的一种由C和C++衍生出来的面向对象的编程语言、运行于.NETFramework和.NETCore之上的高级程序设计语言.并定于在微软职业开发者论坛(PDC)上登台亮相。C#是微软公司研究员AndersHejlsberg的最新成果.C#看起来与Java有着惊人的相似;它包括了诸如单一继承、接口、与Java几乎同样的语法和编译成中间代码再运行的过程。...
2022-07-22 08:48:27 1811
原创 【LeetCode算法 - C#】15.三数之和
题目描述:给你一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?请你找出所有和为 0 且不重复的三元组。注意:答案中不可以包含重复的三元组。输入:nums = [-1,0,1,2,-1,-4]输出:[[-1,-1,2],[-1,0,1]]输入:nums = []输出:[]双指针解法:...
2022-06-20 08:19:16 233
原创 【LeetCode算法 - C#】14.最长公共前缀
题目描述:编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串 " "。输入:strs = [“flower”,“flow”,“flight”]输出:“fl”输入:strs = [“dog”,“racecar”,“car”]输出:" "解释:输入不存在公共前缀。比较判断解法:...
2022-06-08 17:07:28 188
原创 【LeetCode算法 - C#】12.罗马数字转整数
开发工具与关键技术: C#作者:奶糖不甜🍬撰写时间:2022.5.27C#是微软公司发布的一种由C和C++衍生出来的面向对象的编程语言、运行于.NET Framework和.NET Core之上的高级程序设计语言.并定于在微软职业开发者论坛(PDC)上登台亮相。C#是微软公司研究员Anders Hejlsberg的最新成果.C#看起来与Java有着惊人的相似;它包括了诸如单一继承、接口、与Java几乎同样的语法和编译成中间代码再运行的过程。但是C#与Java有着明显的不同,它借鉴了Delphi的一个
2022-05-29 15:39:30 92
原创 【LeetCode算法 - C#】9.回文数
开发工具与关键技术: C#作者:奶糖不甜🍬撰写时间:2022.5.17C#是微软公司发布的一种由C和C++衍生出来的面向对象的编程语言、运行于.NET Framework和.NET Core之上的高级程序设计语言.并定于在微软职业开发者论坛(PDC)上登台亮相。C#是微软公司研究员Anders Hejlsberg的最新成果.C#看起来与Java有着惊人的相似;它包括了诸如单一继承、接口、与Java几乎同样的语法和编译成中间代码再运行的过程。但是C#与Java有着明显的不同,它借鉴了Delphi的一个
2022-05-18 09:06:16 102
原创 【LeetCode算法 - C#】8.字符串转换整数
开发工具与关键技术: C#作者:奶糖不甜🍬撰写时间:2022.5.7C#是微软公司发布的一种由C和C++衍生出来的面向对象的编程语言、运行于.NET Framework和.NET Core之上的高级程序设计语言.并定于在微软职业开发者论坛(PDC)上登台亮相。C#是微软公司研究员Anders Hejlsberg的最新成果.C#看起来与Java有着惊人的相似;它包括了诸如单一继承、接口、与Java几乎同样的语法和编译成中间代码再运行的过程。但是C#与Java有着明显的不同,它借鉴了Delphi的一个特
2022-05-08 15:29:13 241
原创 【LeetCode算法 - C#】7.整数反转
开发工具与关键技术: C#作者:奶糖不甜🍬撰写时间:2022.4.27C#是微软公司发布的一种由C和C++衍生出来的面向对象的编程语言、运行于.NET Framework和.NET Core之上的高级程序设计语言.并定于在微软职业开发者论坛(PDC)上登台亮相。C#是微软公司研究员Anders Hejlsberg的最新成果.C#看起来与Java有着惊人的相似;它包括了诸如单一继承、接口、与Java几乎同样的语法和编译成中间代码再运行的过程。但是C#与Java有着明显的不同,它借鉴了Delphi的一个
2022-04-28 15:54:50 174
原创 【LeetCode算法 - JAVA】6.Z字形变换
开发工具与关键技术: C#作者:奶糖不甜撰写时间:2022.4.17Java是一门面向对象的编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统
2022-04-20 16:03:25 1020
原创 【CodeWars - SQL】(8 kyu) Is n divisible by x and y?
关键技术: SQL作者:奶糖不甜🍬撰写时间:2022.4.1
2022-04-01 20:33:56 532
原创 【LeetCode算法 - C#】3.无重复字符的最长子串
【LeetCode】3.无重复字符的最长子串.哈希表结合滑动窗口,使用指针维护滑动窗口,遍历字符串已达目的.
2022-03-17 15:28:34 948
原创 【LeetCode算法 - C#】1.两数之和
【LeetCode】1.两数之和给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。
2022-03-01 15:42:04 2388
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人