自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 leetCode1 两数之和

二、解法一 var twoSum = function(nums, target) { return nums.reduce((p,n,i,a)=>(a.indexOf(target-n)>-1&&i!==a.indexOf(target-n)&&p.push(i,a.indexOf(target-n))&&a.splice(1)&&0>1||p),[]) };

2020-12-13 22:05:04 42

原创 数组方法重构

push function push(arr){ if(arguments.length===0)return if(arguments.length===1)return arr.length for(let i=1;i<arguments.length;i++){ arr[arr.length]=arguments[i] } return arr.length } pop function pop(arr){ let item=arr[arr.length-1]

2020-12-08 08:48:38 50

原创 leetCode92 反转链表II

[TO 92. 反转链表II] /* 反转从位置 m 到 n 的链表。请使用一趟扫描完成反转。 说明: 1 ≤ m ≤ n ≤ 链表长度。 示例: 输入: 1->2->3->4->5->NULL, m = 2, n = 4 输出: 1->4->3->2->5->NULL */ 二、解法一 let reverseBetween = function(head, m, n) { function ListNode(val,next) {

2020-12-02 10:56:07 42

原创 leetCode206 反转链表I

[TO 73. 矩阵置零C] /* 反转一个单链表。 示例: 输入: 1->2->3->4->5->NULL 输出: 5->4->3->2->1->NULL 进阶: 你可以迭代或递归地反转链表。你能否用两种方法解决这道题? */ 二、解法一 let reverseList = function(head) { function ListNode(val,next) { this.val=val||0 th

2020-12-02 10:45:56 82

原创 leetCode73 矩阵置零

[TO 73. 矩阵置零C] 给定一个 m x n 的矩阵,如果一个元素为 0,则将其所在行和列的所有元素都设为 0。请使用原地算法。*/ 二、解题步骤 let setZeroes = function(matrix, isR = 0, isC = 0) { //遍历数组的行 for(let i=0;i<matrix.length;i++) //遍历数组的列 for(let j=0;j<matrix[0].length;j++)

2020-12-01 21:48:09 61

原创 javascript 基础

1.调试器中的信息打印 console.log(‘你好’) console.trace(‘不错’) console.info(‘xinxi’) console.error(‘错hkj误’) console.dir(‘aaa’) 2.一些常用语句 document.write(’<a href=’#’>向文档中写入’) // document.body.innerHTML=“超链接” 将body中的内容替换 alert(1) confirm(“是否继续”) //返回一个布尔值 prompt(“请输

2020-11-30 20:15:11 47

空空如也

空空如也

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

TA关注的人

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