
算法
LeeCode算法合集
Karma's a Bitch
这个作者很懒,什么都没留下…
展开
-
3 - 回文数
Java - 回文数 给你一个整数 x ,如果 x 是一个回文整数,返回 true ;否则,返回 false 。 回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。例如,121 是回文,而 123 不是 自己的笨方法 思路: 1.将int数据转换成String类型 2.将String转换成Char[] 3.倒叙循环,用StringBuilder拼接 4.比较StringBuilder与String class Solution { public boolean isPalindrom原创 2021-12-29 16:56:15 · 198 阅读 · 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 · 116 阅读 · 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 · 176 阅读 · 0 评论