摘要: 题目信息 源地址:整数反转 给你一个 32 位的有符号整数 x,返回将 x 中的数字部分反转后的结果。 如果反转后整数超过 32 位的有符号整数的范围 [−2^31, 2^31 − 1],就返回 0。 假设环境不允许存储 64 位整数(有符号或无符号)。 提示信息 示例 1 输入:x = 123 输 阅读全文
posted @ 2022-07-22 10:10 程序员翔仔 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 题目信息 源地址:回文数 给你一个整数 x,如果 x 是一个回文整数,返回 true;否则,返回 false。 回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。 例如,121 是回文,而 123 不是。 提示信息 示例 1 输入:x = 121 输出:true 示例 2 输入:x = 阅读全文
posted @ 2022-07-20 11:53 程序员翔仔 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 题目信息 源地址:最长公共前缀 编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀,返回空字符串 ""。 提示信息 示例 1 输入:strs = ["flower","flow","flight"] 输出:"fl" 提示 2 输入:strs = ["dog","racecar","c 阅读全文
posted @ 2022-07-18 09:13 程序员翔仔 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 本来博客部署在 CloudBase 也挺好,没有什么访问量的博客一个月也花不了几毛钱,在这个上面基本是无感了。奈何腾讯准备更改 CloudBase 的计费模式,为了省那一点钱,还是将博客迁移到自己的服务器上吧。 阅读全文
posted @ 2022-07-16 17:35 程序员翔仔 阅读(679) 评论(0) 推荐(0) 编辑
摘要: 题目信息 源地址:两数相加 给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。 请你将两个数相加,并以相同形式返回一个表示和的链表。 你可以假设除了数字 0 之外,这两个数都不会以 0 开头。 提示信息 示例 1 输入:l1 = 阅读全文
posted @ 2022-07-15 09:04 程序员翔仔 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 题目信息 源地址:两数之和 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出和为目标值 target 的那两个整数,并返回它们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。 你可以按任意顺序返回答案。 提示信息 示例 1 阅读全文
posted @ 2022-07-12 20:41 程序员翔仔 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 插值查找和二分查找一样,是有序表的一种查找算法,其基于二分查找,将查找点的选择改进为自适应选择,提高查找效率。 阅读全文
posted @ 2022-07-05 20:14 程序员翔仔 阅读(543) 评论(0) 推荐(2) 编辑
摘要: 二分查找是一种提升有序序列搜索效率的查找算法,大大降低了数组查找的时间,其类似的思想也应用到二叉树、数据库索引等场景。 阅读全文
posted @ 2022-07-04 10:07 程序员翔仔 阅读(736) 评论(0) 推荐(1) 编辑
摘要: 基数排序是桶排序的一种扩展使用,同样是一种非比较的整数排序算法,其原理是将整数位数切割成不同的数字,然后按每个位数分别比较。 阅读全文
posted @ 2022-07-02 15:04 程序员翔仔 阅读(546) 评论(0) 推荐(0) 编辑
摘要: 桶排序是计数排序的一种扩展使用,适用于元素值范围不大的序列。如果对大量学生的考试成绩做排序,就非常适合使用桶排序。 阅读全文
posted @ 2022-06-30 08:46 程序员翔仔 阅读(157) 评论(0) 推荐(0) 编辑