leetcode2sumc-leetcode:leetcode问题

时间:2024-07-26 11:41:25
【文件属性】:

文件名称:leetcode2sumc-leetcode:leetcode问题

文件大小:33KB

文件格式:ZIP

更新时间:2024-07-26 11:41:25

系统开源

leetcode 2 sum c leetcode source code of leetcode problems 1 两数之和 注意点: 1.C的base哈希实现及冲突处理 2.负数的取余动作存在堆内存溢出的可能,使用取绝对值方式避免 3.使用-fsanitize=address编译参数检测堆内存是否有溢出 4.使用的INT_MAX/INT_MIN做初值,可以不用另设初始状态值 5.-fno-omit-frame-pointer编译选项优化的基本原理 2 两数相加 注意点: 1.代码稍显冗余,是否有同样逻辑下的简洁实现 2.是否有其他更优逻辑 3.多个指针的赋值相互影响的问题 3 无重复字符的最长子串 注意点: 1.滑动窗口和优化滑动窗口的细化理解 2.空间消耗过大 是否直接使用数组 5 最长回文子串 注意点: 1.基本方法、动态规划、暴力法的逻辑理解 2.空间由平方到n级的缩减策略理解 3.马拉车算法的理解实现 6 Z字形变换 注意点: 1.数学方法的思想理清,边界条件仍要清晰 2.其他优雅的方法细化理解 7 整数反转 注意点: 1.边界判断 2.传入函数的&


【文件预览】:
leetcode-master
----0008_atoi()
--------atoi.c(2KB)
----0058_lengthOfLastWord()
--------lengthOfLastWord.c(713B)
----0028_strStr()
--------strStr.c(855B)
----0066_plusOne()
--------plusOne.c(1KB)
----0069_sqrt()
--------mySqrt.c(2KB)
----0005_longestPalindrome()
--------longestPalindrome.c(4KB)
----0100_isSameTree()
--------isSameTree.c(730B)
----0006_convert()
--------convert.c(1KB)
----0007_intReverse()
--------intReverse.c(3KB)
----0016_threeSumClosest()
--------threeSumClosest.c(1KB)
----0019_removeNthFromEnd()
--------removeNthFromEnd.c(851B)
----0083_deleteDuplicates()
--------deleteDuplicates.c(869B)
----0017_letterCombinations()
--------letterCombinations.c(2KB)
----0029_divide()
--------divide.c(334B)
----0011_maxArea()
--------maxArea.c(1003B)
----0014_longestCommonPrefix()
--------longestCommonPrefix.c(1013B)
----0018_fourSum()
--------fourSum.c(612B)
----0070_climbStairs()
--------climbStairs.c(1KB)
----0015_threeSum()
--------threeSum.c(4KB)
----0026_removeDuplicates()
--------removeDuplicates.c(966B)
----0053_maxSubArray()
--------maxSubArray.c(935B)
----0020_validIncludeChar()
--------validIncludeChar.c(2KB)
----0002_addTwo()
--------addTwo.c(2KB)
----0003_lengthOfLSS()
--------lengthOfLSS.c(3KB)
----0022_generateParenthesis()
--------generateParenthesis.c(417B)
----0009_palindrome()
--------palindrome.c(1KB)
----0021_mergeTwoLists()
--------mergeTwoLists.c(2KB)
----README.md(6KB)
----0024_swapPairs()
--------swapPairs.c(1KB)
----0001_twoSum()
--------sum.c(4KB)
----0088_merge()
--------merge.c(974B)
----0101_isSymmetric()
--------isSymmetric.c(1KB)

网友评论