算法
LeeCode算法合集
Karma's a Bitch
这个作者很懒,什么都没留下…
展开
-
3 - 回文数
Java - 回文数给你一个整数 x ,如果 x 是一个回文整数,返回 true ;否则,返回 false 。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。例如,121 是回文,而 123 不是自己的笨方法思路:1.将int数据转换成String类型2.将String转换成Char[]3.倒叙循环,用StringBuilder拼接4.比较StringBuilder与Stringclass Solution { public boolean isPalindrom原创 2021-12-29 16:56:15 · 159 阅读 · 0 评论 -
2 -两数相加
2-两数相加方法一、class Solution { public ListNode addTwoNumbers(ListNode l1, ListNode l2) { ListNode head = null, tail = null; int carry = 0; while (l1 != null || l2 != null) { int n1 = l1 != null ? l1.val : 0;原创 2021-12-29 16:55:41 · 89 阅读 · 0 评论 -
1 -两数之和
Java -两数之和给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。示例 1:输入:nums = [2,7,11,15], target = 9输出:[0,1]解释:因为 nums[0] + nums[1] == 9 ,返回 [0, 1] 。示例 2:输入:nums = [3,2,4],原创 2021-12-29 16:54:54 · 135 阅读 · 0 评论