自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 力扣刷题258. 各位相加

题目描述:解题思路:var addDigits = function (num) { //把数字转换成数组 let value = num.toString().split(''); //存储数组的长度 let len = value.length; var sum = 0; // 如果数组长度大于1,那么说明还是两位数 if

2022-02-10 16:35:13 228

原创 力扣刷题136. 只出现一次的数字

题目描述:解题思路: var singleNumber = function (nums) { // 先创建一个对象,用于存储所有数字出现的次数 var obj = {}; // 遍历循环进行存储 for (let i of nums) { if (obj[i]) { obj[i] += 1; }

2022-02-10 10:14:00 257

原创 用VS code打开页面进行断点调试

断点调试需要用View in Browser 打开 调试才会出现数据,如下图所示如果用open with Live Server打开,则不会出现数据:

2022-02-09 14:05:57 475

转载 [备忘]解决Layui自带的导出到Exect变成科学计数的问题

在前端接收返回数据的时候,加上"\t"解决table.render({ init: init, id: 'currentTable', toolbar: ['refresh', 'add'], // search:false, url: '{:url("index")}', cols: [ [

2022-01-18 14:05:54 383 1

原创 PHP备忘笔记

php有四种不同的变量作用域: local global static parameter

2022-01-17 10:44:41 146

原创 JS数组里面对象按照两个属性进行排序

按照月份和日期进行升序 let json = [{ "mon": "1", "day": "15" }, { "mon": "2", "day": "1" }, { "mon": "1", "day": "14"

2022-01-12 17:12:45 880

原创 python2.x升级到3.x

CentOS Python 3.6一键安装脚本:wget https://www.moerats.com/usr/shell/Python3/CentOS_Python3.6.sh && sh CentOS_Python3.6.sh依次运行如下命令,创建新版本软链接,更改默认版本为Python 3。之后重启系统使设置生效:cd /usr/binmv python python.backupln -s /usr/local/bin/python3 /usr/bin/pyth

2021-12-29 15:04:51 395 1

原创 力扣刷题58. 最后一个单词的长度

题目描述:解题思路:/** * @param {string} s * @return {number} */var lengthOfLastWord = function (s) { // 统计最后一个单词的长度 var sum = 0; // 存储字符串的长度 var len = s.length; // 去除字符串最后一个单词前的空格 for (var i = s.length - 1; i >= 0; i--) {

2021-11-30 14:56:27 52

原创 力扣刷题:面试题 01.09. 字符串轮转

题目描述:解题思路:/** * @param {string} s1 * @param {string} s2 * @return {boolean} */var isFlipedString = function (s1, s2) { // 其实字符串s2是不是s1轮转后的,还是要看两个字符串里面的字符是否完全相同 // 所以使用统计字符数量的方法进行解答 if (s1.length != s2.length) { return false.

2021-11-20 15:11:32 187

原创 力扣刷题:面试题 01.06. 字符串压缩

题目描述:解题思路:/** * @param {string} S * @return {string} */var compressString = function (S) { var str = '', num = 1; for (var i = 0; i < S.length; i++) { // 判断是否是连续字符串,如果是,num++ if (S[i] == S[i + 1]) { num++.

2021-11-20 14:37:44 179

原创 力扣刷题:面试题 01.04. 回文排列

题目描述:解题思路: /** * @param {string} s * @return {boolean} */ var canPermutePalindrome = function (s) { // 定义一个对象,统计所有字符出现的次数 var obj = {}; // 统计字符出现次数余数为1出现的次数 var sum .

2021-11-20 09:47:19 214

原创 力扣刷题:面试题 01.02. 判定是否互为字符重排

题目描述:解题思路:/** * @param {string} s1 * @param {string} s2 * @return {boolean} */var CheckPermutation = function (s1, s2) { // 定义一个对象存储数据 var obj = {}; // 如果两个字符串的长度不相等,那么直接返回false if (s1.length != s2.length) { .

2021-11-19 15:51:33 172

原创 力扣刷题:面试题 01.01. 判定字符是否唯一

题目描述:解题思路:/** * @param {string} astr * @return {boolean} */ var isUnique = function (astr) { // 创建一个对象进行存储数据 var obj={}; for(let i of astr){ // 如果对象里面已经存在这个字符了,那么证明重复了,返回false .

2021-11-19 14:54:08 66

原创 力扣刷题66. 加一

题目描述:解题思路:/** * @param {number[]} digits * @return {number[]} */var plusOne = function(digits) { // 从最后面找9,如果是9就全部替换为0.不是9就加1,如果整个数组都是9,那么我们就在数组前面加1再返回 for(var i=digits.length-1;i>=0;i--){ if(digits[i]!=9){ .

2021-11-18 16:39:42 43

原创 力扣刷题35. 搜索插入位置

题目描述:解题思路:/** * @param {number[]} nums * @param {number} target * @return {number} */var searchInsert = function (nums, target) { var nums = [1, 3, 5, 6], target = 4; for (var i = 0; i < nums.length; i++) {

2021-11-18 12:01:19 68

原创 力扣刷题28. 实现 strStr()

题目描述:解题思路:/** * @param {string} haystack * @param {string} needle * @return {number} */var strStr = function (haystack, needle) { var sum = 0;//存储匹配的数量 var index = 0;//存储下标 // 如果匹配的数量大于needle的长度并且下标已经超过haystack的长度的话,我们就退出循环.

2021-11-18 10:53:23 49

原创 力扣刷题27. 移除元素

题目描述:解题思路:/** * @param {number[]} nums * @param {number} val * @return {number} */var removeElement = function (nums, val) { var index=0; for(var i=0;i<nums.length;i++){ if(nums[i]!=val){ nums[index]=n.

2021-11-17 11:32:04 163

原创 力扣刷题26. 删除有序数组中的重复项

题目描述:解题思路:/** * @param {number[]} nums * @return {number} */ var removeDuplicates = function (nums) { var index = 0; if (nums.length < 2) { return nums.length; .

2021-11-17 11:19:45 178

原创 力扣刷题20. 有效的括号

题目描述:解题思路:/** * @param {string} s * @return {boolean} */ var isValid = function (s) { // 定义一个数组存储所有的左括号 var total = []; for (key in s) { if (s[key] == '(' || s[k.

2021-11-17 10:22:06 186

原创 力扣刷题14. 最长公共前缀

题目描述:解题思路: /** * @param {string[]} strs * @return {string} */ var longestCommonPrefix = function (strs) { // 首先判断数组的长度,如果为0,直接返回空,如果为1,直接返回第一个字符串 var len = strs.length; if (len .

2021-11-16 17:21:47 269

原创 力扣刷题13. 罗马数字转整数

题目描述:解题思路:var romanToInt = function (s) { var sum = 0; // 用对象建立关系 var data = { 'I': 1, 'V': 5, 'X': 10, 'L': 50, 'C': 100, .

2021-11-16 16:00:00 47

原创 力扣刷题9. 回文数

题目描述:解题思路:/** * @param {number} x * @return {boolean} */var isPalindrome = function (x) { // 首先判断是否大于0,负数就不是回文数了 if(x<0){ return false; } // 把数字变成字符串 x=x.toString(); // 获得整数的长度作为下标 .

2021-11-16 13:47:47 39

原创 力扣刷题7. 整数反转

题目描述:解题思路:/** * @param {number} x * @return {number} */ var reverse = function (x) { if (x < 0) { return -isBeyond(reverse(-x)); } else { return isBeyond(.

2021-11-16 11:20:28 52

原创 力扣刷题4:寻找两个正序数组的中位数

题目描述:解题思路: var findMedianSortedArrays = function (nums1, nums2) { // 首先,我们把两个数组合并在一起 var nums3 = nums1.concat(nums2); // 合并数组之后再进行一个排序 // 由于sort排序,如果不填写参数的话,就是按照unicode值进行排序的,所以我们用一个函数进行解决 .

2021-11-16 10:11:12 59

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除