ltlnpm
v1.0.11
Published
ltl way
Downloads
22
Readme
本人自己平时总结的算法,如有不足,还请指点。欢迎参考。
1.数组小到大排序
soringn(arr)
(arr 为数组 例:arr=[2,3,4,1])
2.数组大到小排序
sorin(arr)
(arr 为数组 例:arr=[2,3,4,1])
3.整数反转
reversal(num)
(num 为整数 例:num=12345)
4.字符串中取数字
toNumber(string)
(string 为字符串 例:string="我是字符串 12345678")
5.两数之和
twoNum(nums,target)
例:输入:nums = [2,7,11,15], target = 9
输出:[0, 1]
(判断数组中那两个数相加等于 target,返回索引值)
6.回文数
reversalNum(num)
(判断一个数字是否是回文数 返回 true,false)
7.合并数组(小到大)
twoArray(arr1,arr2)
例:输入:l1 = [1,2,4], l2 = [1,3,4] 输出:[1,1,2,3,4,4]
(arr1,arr2 为数组,从小到大合并为一个数组)
8.删除数组重复项
repetition(arr)
例:输入: arr=[1,2,3,4,5,2,3,4,5]
输出:arrLen:5,newArr:[1,2,3,4,5]
9.搜索插入位置
insertion(nums,target)
例:输入:nums=[1,3,5,6] (排序数组) , target=5(目标值)
输出:2(索引值)