力扣
- 叫我菜鸟
这个作者很懒,什么都没留下…
展开
-
三数之和(等于0)
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档目录系列文章目录文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结文章目录系列文章目录 前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言提示:这里可以添加本文要记录原创 2021-07-13 16:50:51 · 507 阅读 · 0 评论 -
回文数,拿来吧你
此题来自力扣9.回文数目录解题思路首先,看到之后有两种思路,一种就是把数字转换为字符串然后全部反转,反转后数字和原始数字比较,如果相等,那就是回文数.第二种就是反转一半长度的数字,然后去跟另外一半数字对比,看是否相同. 举例说明一下:数字: x = 12321, 因为其的一半反转数字为123 (下面解释为什么是123, 不是12)负数直接返回false 结尾是0的(除了0以外),也就是 (x%10=0且x!=0),因为结尾是0,反转之后第一个数字为0,显然是错误的.返回false.原创 2021-07-12 16:00:55 · 132 阅读 · 0 评论 -
二分法查找
二分法什么是二分查找二分查找也就是折半查找,要求要查找的序列必须是有序的. 将要查找的值与序列中间键的值对比,如果要查找的值小于中间键对应的值,那就在索引 (0-中间键) 之间再去取它们之间的中间键,一直取到相等的值. 如果要查找的值大于中间键对应的值,那就在索引 (中间键-序列长度-1) 中取中间键,其余跟上面一样(力扣 704.二分查找)给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的 target,如果目标值存在返回下标原创 2021-06-16 09:58:37 · 476 阅读 · 0 评论 -
求字符串第一次出现的位置
字符串第一次出现的位置(strpos)题给你两个字符串 haystack 和 needle ,请你在 haystack 字符串中找出 needle 字符串出现的第一个位置(下标从 0 开始)。如果不存在,则返回 -1 。说明当 needle 是空字符串时,我们应当返回什么值呢?这是一个在面试中很好的问题。对于本题而言,当 needle 是空字符串时我们应当返回 0 。这与 C 语言的 strstr() 以及 Java 的 indexOf() 定义相符。示例输入:haystack =原创 2021-05-26 22:16:47 · 3441 阅读 · 0 评论 -
合并两个排序的链表
合并两个排序的链表题目:输入两个递增排序的链表, 合并这两个链表并使新链表中的节点仍然是递增排序的.示例:输入:1->2->4, 1->3->4输出:1->1->2->3->4->4限制:0 <= 链表长度 <= 1000题解1/** * Definition for a singly-linked list. * class ListNode { * public $val = 0; * p原创 2021-05-24 17:33:06 · 246 阅读 · 0 评论 -
两数之和
返回两数之和的Key给定一个整数数组 nums 和一个整数目标值 target, 请你在该数组中找出 和为目标值 的那两个整数, 并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。示例: 输入:nums = [2,7,11,15], target = 9 输出:[0,1] 解释:因为 nums[0] + nums[1] == 9 ,返回 [0, 1] 输入:nums = [3,2,4], target = 6原创 2021-05-13 16:55:40 · 84 阅读 · 0 评论