判断链表是否为回文链表leetcode-LeetCodeAlgorithm:算法问题

时间:2024-07-20 18:35:24
【文件属性】:

文件名称:判断链表是否为回文链表leetcode-LeetCodeAlgorithm:算法问题

文件大小:2.46MB

文件格式:ZIP

更新时间:2024-07-20 18:35:24

系统开源

判断链表是否为回文链表 leetcode 力码算法 算法问题问题 1. 给定一个整数数组,返回两个数字的索引,使它们相加为特定目标。 问题2.判断一个整数是否是回文。 当一个整数向后读与向前读相同时,它就是回文。 有效括号给定一个仅包含字符 '(', ')', '{', '}', '[' 和 ']' 的字符串,确定输入字符串是否有效。 无重复字符的最长子串给定一个字符串,找出没有重复字符的最长子字符串的长度。 两个有序数组的中位数有两个大小分别为 m 和 n 的排序数组 nums1 和 nums2。求两个排序数组的中位数。 整体运行时间复杂度应该是 O(log (m+n))。你可以假设 nums1 和 nums2 不能都为空。 两个整数相除给定两个整数被除数和除数,不使用乘法、除法和取模运算符,将两个整数相除。返回被除数除以除数后的商。 最大子阵列给定一个整数数组 nums,找出其总和最大的连续子数组(至少包含一个数字)并返回其总和。 之字形转换字符串“PAYPALISHIRING”在给定的行数上以锯齿形图案书写 字符串到整数 (atoi) 实现 atoi 将字符串转换为整数。 正则表


【文件预览】:
LeetCodeAlgorithm-master
----Remove Nth Node From End of List()
--------TwoPass.java(938B)
--------OnePass.java(696B)
----Maximum Subarray()
--------Maximum Subarray.py(682B)
--------maxSubArray.java(661B)
----4Sum()
--------4Sum.java(2KB)
----Integer to Roman()
--------forward.java(1000B)
--------backward.java(2KB)
----LongestCommonPrefix()
--------myMethod.java(2KB)
--------Trie()
--------BinarySearch.java(1001B)
--------HorizontalScanning.java(458B)
--------DivideAndConquer.java(1KB)
--------VerticalScanning.java(673B)
----Swap Nodes in Pairs()
--------mysolution.java(2KB)
--------recursion.java(367B)
----backtracking questions()
--------Subsets()
--------Permutations()
--------Palindrome Partitioning()
--------Combination Sum()
----Divide Two Integers()
--------best way.java(805B)
--------Brute-Force Algorithm.java(678B)
--------better approach.java(718B)
----Container With Most Water()
--------Brute Force.java(1KB)
--------Two Pointer.java(563B)
----3Sum Closest()
--------solution.java(1KB)
----Merge k Sorted Lists()
--------PriorityQueue.py(761B)
--------DiviveAndConquer.py(948B)
--------BruteForce.py(781B)
----Substring with Concatenation of All Words()
--------hashmap.java(3KB)
--------same.py(954B)
----Valid Parentheses()
--------StacksMethod.java(2KB)
--------myStackMethod.java(1KB)
----Search in Rotated Sorted Array()
--------Search in Rotated Sorted Array.java(1KB)
----two sum()
--------Two sum.java(686B)
--------Two-pass Hash Table.java(590B)
--------Brute Force.java(381B)
--------One-pass Hash Table.java(586B)
----Reverse Nodes in k-Group()
--------recursive.java(3KB)
----3Sum()
--------3Sum.java(2KB)
----ZigZag Conversion()
--------ZigZagConversion.java(1KB)
--------ZigZagConversion.py(901B)
----Longest Valid Parentheses()
--------lefAndRight.java(1KB)
--------bruteForce.java(1KB)
----RomanToInterger()
--------mySolution.java(2KB)
--------mapMethod.java(873B)
--------romanNumber.java(730B)
--------hashMapMethod.java(739B)
----Regular Expression Matching()
--------Regular Expression Matching_Dynamic Programming.java(984B)
--------Regular Expression Matching.java(1KB)
----Median of Two Sorted Arrays()
--------RecursiveApproach.java(2KB)
----Palindrome Number()
--------Palindrome Number.java(649B)
----Longest Substring Without Repeating Characters()
--------Sliding Window.java(1KB)
--------Brute Force.java(1KB)
--------Assuming ASCII.java(800B)
--------Sliding Window Optimized.java(1KB)
----Generate Parentheses()
--------closureNumber.java(739B)
--------backtracking.java(946B)
--------bruteForce.java(2KB)
----String to Integer()
--------StringToInteger2.java(928B)
--------StringToInteger.java(1KB)
----Next Permutation()
--------Next Permutation.java(1KB)
----Longest Increasing Subsequence()
--------1BruthForce.java(1KB)
--------3Dynamic Programming.java(1KB)
--------2Recursion with Memoization.java(2KB)
----Reverse Integer()
--------String Method.java(669B)
--------Reverse Integer.java(1KB)
----Multiply Strings()
--------multiple string.jpg(61KB)
--------Multiply Strings.java(1KB)
----README.md(4KB)
----Wildcard Matching()
--------Wildcard Matching.jpg(2.35MB)
--------Wildcard Matching.java(2KB)
----Letter Combinations of a Phone Number()
--------Backtracking.java(2KB)

网友评论