首页
Android
常见异常
Kotlin
Kotlin 基础
Kotlin 协程
Jenkins
全部文章
网站动态
全部标签
关于
1
Linux 清理登录日志
2
RK3399主板,Android 7.1系统 USB摄像机配置
3
iptables 配置禁止国外IP访问
4
OpenCV HSV颜色格式
5
Java 通过向量,计算移动方向。计算线段角度等
Z同学
累计撰写
415
篇文章
累计创建
64
个标签
累计收到
135
条评论
栏目
首页
Android
常见异常
Kotlin
Kotlin 基础
Kotlin 协程
Jenkins
全部文章
网站动态
全部标签
关于
搜索
标签搜索
蓝牙
Animator
Intellij IDEA
cdn
pipeline
Tensorflow
Groovy
MySQL
广告
Camera
openCV
SDK
总结
thread
Retrofit2
ndk
ubuntu
ijkplayer
LeetCode
名词解释
API
JenKins错误
搜索
公众号
注解
hap开发
DevEco Studio
javaScript
html5
阿里云
CentOS
iptables
Firewall
Visual Studio Code
技巧
推送
wifi
Themes
分享
素材
物联网
Edge
插件
安全
ffmpeg
Android技巧
软件使用
博客
View
Android Error
Gradle
coroutines
Typora
Markdown
windows
Jetpack
maven
Kotlin基础
SpringBoot
Chrome
Fiddler
HTTPS
Nginx
macOS
目 录
CONTENT
以下是
算法
相关的文章
2022-10-07
名词解释-双指针算法
1. 解释其实双指针算法,并不是一种具体的公式或者范式。而是一种思路。一种节省时间运算的思路。通常是指通过设置两个指针不断进行单向移动来解决问题的形式。双指针算法的核心用途就是:优化时间复杂度而我们经常使用双指针的场景就是两层循环。指针,其实就代表了我们循环过程中的下标值。我们讲了,双指针只是一种思路。而针对
2022-10-07
347
0
1
算法
2022-10-04
LeetCode 第十七题 电话号码的字母组合
1. 题目给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合。答案可以按 任意顺序 返回。就和我们手机的九宫格拼音一样。每个按键代表了多个字符情况。例如:2:a,b,c3:d,e,f4:g,h,i5:j,k,l6:m,n,o7:p,q,r,s8:t,u,v9:w,x,y,z0:空格示例 1:输入
2022-10-04
215
0
1
算法
2022-10-04
LeetCode 第十六题 最接近的三数之和
1. 题目给你一个长度为 n 的整数数组 nums 和 一个目标值 target。请你从 nums 中选出三个整数,使它们的和与 target 最接近。返回这三个数的和。假定每组输入只存在恰好一个解。示例 1:输入:nums = [-1,2,1,-4], target = 1输出:2解释:与 target 最
2022-10-04
225
0
0
算法
2022-10-04
LeetCode 第十五题 三数之和
1. 题目给你一个整数数组 nums ,判断是否存在三元组 [nums[i], nums[j], nums[k]] 满足 i != j、i != k 且 j != k ,同时还满足 nums[i] + nums[j] + nums[k] == 0 。请你返回所有和为 0 且不重复的三元组。注意:答案中不可以包
2022-10-04
310
0
1
算法
2022-10-04
LeetCode 第十四题 最长公共前缀
1. 题目编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串 ""。示例 1:输入:strs = ["flower","flow","flight"]输出:"fl"示例 2:输入:s
2022-10-04
180
0
0
算法
2022-05-10
LeetCode 第十三题 罗马数字转整数
1. 题目罗马数字包含以下七种字符: I, V, X, L,C,D ,M。字符数值I1V5X10L50C100D500M1000例如, 罗马数字 2 写做 II ,即为两个并列的 1。12 写做 XII ,即为 X + II 。 27 写做 XXVII, 即为 XX + V + II 。通常情况下,罗马数字
2022-05-10
273
0
1
算法
2022-05-09
LeetCode 第十二题 整数转罗马数字
1. 题目罗马数字包含以下七种字符: I, V, X, L,C,D ,M。字符 数值I 1V 5X 10L 50C 100D 500M
2022-05-09
195
0
1
算法
2022-05-09
LeetCode 第十一题 盛最多水的容器
1. 题目给定一个长度为 n 的整数数组 height 。有 n 条垂线,第 i 条线的两个端点是 (i, 0) 和 (i, height[i]) 。找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。返回容器可以储存的最大水量。说明:你不能倾斜容器。示例 1:输入:[1,8,6,2,5,4,
2022-05-09
154
0
2
算法
2022-05-06
LeetCode 第十题 正则表达式匹配
1. 题目给你一个字符串 s 和一个字符规律 p,请你来实现一个支持 '.' 和 '*' 的正则表达式匹配。'.' 匹配任意单个字符'*' 匹配零个或多个前面的那一个元素所谓匹配,是要涵盖 整个字符串 s的,而不是部分字符串。示例 1:输入:s = "aa", p = "a&qu
2022-05-06
183
0
0
算法
2022-05-05
LeetCode 第九题 回文数
1. 题目给你一个整数 x ,如果 x 是一个回文整数,返回 true 否则返回 false 。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。例如,121 是回文,而 123 不是。示例 1:输入:x = 121输出:true示例 2:输入:x = -121输出:false解释:从左向右读,
2022-05-05
178
0
1
算法
2022-05-03
LeetCode 第八题 字符串转换整数(atoi)
1. 题目实现一个 myAtoi(string s) 函数,使其能将字符串转换成一个 32 位有符号整数(类似 C/C++ 中的 atoi 函数)。该函数的算法要求如下:读入字符串并丢弃无用的前导空格检查下一个字符(假设还未到字符末尾)为正还是负号,读取该字符(如果有)。 确定最终结果是负数还是正数。 如果两
2022-05-03
161
0
1
算法
2022-05-03
LeetCode 第七题 整数反转
LeetCode 第七题 整数反转1. 题目给你一个 32 位的有符号整数 x ,返回将 x 中的数字部分反转后的结果。如果反转后整数超过 32 位的有符号整数的范围 [−231, 231 − 1] ,就返回 0。假设环境不允许存储 64 位整数(有符号或无符号)。示例 1:输入:x = 123输出:321
2022-05-03
175
0
1
算法
2022-05-02
LeetCode 第六题 Z字形变换
1. 题目将一个给定字符串 s 根据给定的行数 numRows ,以从上往下、从左到右进行 Z 字形排列。比如输入字符串为 PAYPALISHIRING 行数为 3 时,排列如下:P A H NA P L S I I GY I R之后,你的输出需要从左往右逐行读取,产生出一个新的字符串,比
2022-05-02
197
0
0
算法
2022-05-01
LeetCode 第五题 查找最长回文子串
1. 题目给一个字符串s,然后找到s中最长的回文子串。示例:输入:s = "babad"输出:"bab"解释:"aba" 同样是符合题意的答案。输入:s = "cbbd"输出:"bb"提示:1 <= s.
2022-05-01
178
0
1
算法
2022-01-27
LeetCode 第四题 寻找两个正序数组的中位数
1. 题目给定两个大小分别为 m 和 n 的正序(从小到大)数组 nums1 和 nums2。请你找出并返回这两个正序数组的 中位数 。参考示例:示例1:输入:nums1 = [1,3], nums2 = [2]输出:2.00000解释:合并数组 = [1,2,3] ,中位数 2示例2:输入:nums1 =
2022-01-27
551
0
1
算法
2022-01-19
LeetCode 第三题,无重复字符的最长子串
1.题目给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度。示例1:输入: s = "abcabcbb"输出: 3 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。示例2:输入: s = "bbbbb"输出: 1解
2022-01-19
511
0
1
算法
2022-01-18
LeetCode 第二题,两数相加
1.题目说明给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。请你将两个数相加,并以相同形式返回一个表示和的链表。你可以假设除了数字 0 之外,这两个数都不会以 0 开头。提示:每个链表中的节点数在范围 [1, 100] 内0 <=
2022-01-18
454
0
1
算法
2022-01-18
名词介绍- 什么是逆序,我们如何计算逆序数
1. 前言简单介绍下逆序的概念和示例讲解。2. 定义在一个排列中,如果一对数的前后位置与大小顺序相反,即前面的数大于后面的数,那么它们就称为一个逆序。一个排列中所有逆序的总数叫做这个排列的逆序数。逆序数为奇数的排列叫做奇排列,逆序数为偶数的排列叫做偶排列。(来自百度百科)数学最大的魅力就是,把定义用文字描述了
2022-01-18
10957
0
10
算法
2022-01-13
LeetCode 第一题,计算两数之和
前言准备开始在LeetCode上刷题,锻炼自己的算法能力。本篇文章算是我的第一篇关于算法的学习笔记。每一篇算法题我将会写出自己的整个学习过程。(ps:希望我能坚持吧)1.题目介绍给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回
2022-01-13
496
0
2
算法