上一页 1 ··· 5 6 7 8 9
摘要: 自己还是暴力人 其实想到应该用栈 但是现在我感觉还没有用栈的能力 继续数组吧 最初的代码附下 为了想要单出口 少用多出口 把最开始的if判断index为0放在最外 但形如“}”的字符串 明明不匹配 但是break出for循环 用if判0 结果错误为true 所以改进到for循环的最后一步 但是有又出 阅读全文
posted @ 2021-09-25 23:30 Ssshiny 阅读(29) 评论(1) 推荐(0)
摘要: static函数 可以在类外直接引用 不必声明类的实体来由他引用 package leetcode; class Solution { public static String longestCommonPrefixBetweenTwoStrings(String s1,String s2) { i 阅读全文
posted @ 2021-09-23 11:04 Ssshiny 阅读(19) 评论(0) 推荐(0)
摘要: 昨天写的这道题 花了不到半小时 找bug找了两个半小时 隔壁舍友过来找不到 又让翔哥大半夜给我找 被教育了之后已经十二点二十了 今天起来又看了一下 记录一下需要改的小问题或者自己的错误 自己的源代码如下: package leetcode; class Solution { public Strin 阅读全文
posted @ 2021-09-23 10:09 Ssshiny 阅读(24) 评论(1) 推荐(0)
摘要: 主要的问题是遗忘了字符串按位取出的函数 charAt() 最开始在复制不同条件时丢了右括号 以后一定要注意 从看题到解决共28分钟 自己也就是字符串转数组 挨个判断求和 最终把特殊情况减去 写出的代码如下: class Solution { public int romanToInt(String  阅读全文
posted @ 2021-09-22 18:29 Ssshiny 阅读(25) 评论(1) 推荐(0)
摘要: 过程中有两个问题 对于最后的比较 采用x和sum 未意识到x已经变化 应该将x初值保存下来 最初没有看到对于负数 -121倒转事121- 所以错误 在最前加了判断条件改正 自己的代码如下 class Solution { public boolean isPalindrome(int x) { bo 阅读全文
posted @ 2021-09-22 15:17 Ssshiny 阅读(36) 评论(1) 推荐(0)
摘要: 不会判断溢出情况 答案如下 自己: class Solution { public int reverse(int x) { //根本不需要正负分情况 均适用 int sum=0; while(x!=0){ /* 新加部分 if (sum < Integer.MIN_VALUE / 10 || su 阅读全文
posted @ 2021-09-20 22:31 Ssshiny 阅读(19) 评论(0) 推荐(0)
摘要: //给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。//你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。//你可以按任意顺序返回答案。 //输入:nums = [2,7, 阅读全文
posted @ 2021-09-13 13:49 Ssshiny 阅读(32) 评论(2) 推荐(0)
上一页 1 ··· 5 6 7 8 9