LeetCode
lovezhaohaimig
这个作者很懒,什么都没留下…
展开
-
剑客(求一个数组中任意两个相加为目标数 target)
代码实现package com.zhm.eurekaclient.config.test;import org.apache.catalina.LifecycleState;import org.bouncycastle.jcajce.provider.digest.MD2;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;/**......原创 2020-10-04 09:53:24 · 510 阅读 · 0 评论 -
Two Sum
Given an array of integers, return indices of the two numbers such that they add up to a specific target.You may assume that each input would have exactly one solution.给定一个整数数组,找出其中两个数满足相加等于你指原创 2017-01-15 20:46:46 · 193 阅读 · 0 评论 -
Palindrome Number
1. 问题Determine whether an integer is a palindrome. Do this without extra space.思路【解答】Palindrome指的是回文,而这里需要找的是回文数,指的是1、121、34543这样从左往右看和从右往左看都相等的数。先找到数字总共有几位,然后判断高位和低位是否相等,相等是回文数。getDigit方法是用来取原创 2017-02-09 23:38:18 · 179 阅读 · 0 评论 -
两数相加
给定两个非空链表来表示两个非负整数。位数按照逆序方式存储,它们的每个节点只存储单个数字。将两数相加返回一个新的链表。你可以假设除了数字 0 之外,这两个数字都不会以零开头。示例:输入:(2 -> 4 -> 3) + (5 -> 6 -> 4)输出:7 -> 0 -> 8原因:342 + 465 = 807解题思路 由于两数相加可能有...原创 2018-06-14 23:50:28 · 122 阅读 · 0 评论 -
两个排序数组的中位数
给定两个大小为 m 和 n 的有序数组 nums1 和 nums2 。请找出这两个有序数组的中位数。要求算法的时间复杂度为 O(log (m+n)) 。你可以假设 nums1 和 nums2 均不为空。 示例 1:nums1 = [1, 3]nums2 = [2]中位数是 2.0示例 2:nums1 = [1, 2]nums2 = [3, 4]中位数是...原创 2018-08-15 16:54:17 · 116 阅读 · 0 评论 -
原字符翻转
题目描述请实现一个算法,在不使用额外数据结构和储存空间的情况下,翻转一个给定的字符串(可以使用单个过程变量)。给定一个string iniString,请返回一个string,为翻转后的字符串。保证字符串的长度小于等于5000。测试样例:"This is nowcoder"返回:"redocwon si sihT"思路:将第一个字符与最后字符交换 即可。代码实现...原创 2019-07-15 00:36:15 · 110 阅读 · 0 评论