部分题目
This commit is contained in:
4
src/cn/celess/common/ListNode.java
Normal file
4
src/cn/celess/common/ListNode.java
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
package cn.celess.common;
|
||||||
|
|
||||||
|
public class ListNode {
|
||||||
|
}
|
||||||
36
src/cn/celess/leetcode/test125/Solution.java
Normal file
36
src/cn/celess/leetcode/test125/Solution.java
Normal file
@@ -0,0 +1,36 @@
|
|||||||
|
package cn.celess.leetcode.test125;
|
||||||
|
|
||||||
|
class Solution {
|
||||||
|
public boolean isPalindrome(String s) {
|
||||||
|
int left =0;
|
||||||
|
int right = s.length()-1;
|
||||||
|
|
||||||
|
|
||||||
|
while(left <= right){
|
||||||
|
char leftChar = Character.toLowerCase(s.charAt(left));
|
||||||
|
char rightChar = Character.toLowerCase(s.charAt(right));
|
||||||
|
if(!((int)leftChar>=(int)'0' && (int)leftChar<=(int)'9') && !((int)leftChar>=(int)'a' && (int)leftChar<=(int)'z')){
|
||||||
|
left++;
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
if(!((int)rightChar>=(int)'0' && (int)rightChar<=(int)'9') && !((int)rightChar>=(int)'a' && (int)rightChar<=(int)'z')){
|
||||||
|
right--;
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
if (leftChar != rightChar){
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
left++;
|
||||||
|
right--;
|
||||||
|
}
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
class Main {
|
||||||
|
public static void main(String[] args) {
|
||||||
|
System.out.println(new Solution().isPalindrome("race a car"));
|
||||||
|
System.out.println(new Solution().isPalindrome("A man, a plan, a canal: Panama"));
|
||||||
|
}
|
||||||
|
}
|
||||||
15
src/cn/celess/leetcode/test147/Solution.java
Normal file
15
src/cn/celess/leetcode/test147/Solution.java
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
package cn.celess.leetcode.test147;
|
||||||
|
|
||||||
|
import cn.celess.common.ListNode;
|
||||||
|
|
||||||
|
class Solution {
|
||||||
|
public boolean hasCycle(ListNode head) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
class Main {
|
||||||
|
public static void main(String[] args) {
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package cn.celess.leetcode.topinterview150.test26;
|
package cn.celess.leetcode.test26;
|
||||||
|
|
||||||
public class Main {
|
public class Main {
|
||||||
public static void main(String[] args) {
|
public static void main(String[] args) {
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package cn.celess.leetcode.topinterview150.test26;
|
package cn.celess.leetcode.test26;
|
||||||
|
|
||||||
class Solution {
|
class Solution {
|
||||||
public int removeDuplicates(int[] nums) {
|
public int removeDuplicates(int[] nums) {
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package cn.celess.leetcode.topinterview150.test27;
|
package cn.celess.leetcode.test27;
|
||||||
|
|
||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
|
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package cn.celess.leetcode.topinterview150.test27;
|
package cn.celess.leetcode.test27;
|
||||||
|
|
||||||
class Solution {
|
class Solution {
|
||||||
public int removeElement(int[] nums, int val) {
|
public int removeElement(int[] nums, int val) {
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package cn.celess.leetcode.topinterview150.test80;
|
package cn.celess.leetcode.test80;
|
||||||
|
|
||||||
public class Solution {
|
public class Solution {
|
||||||
|
|
||||||
Reference in New Issue
Block a user