2022年2月1日

摘要: 一、题目 二、重点难点分析 1.怎么确定random在新的节点的位置 2.为什么要用map?答:map函数有键值关系,先确定好旧链表的键值关系,在从新的链表里利用旧链表里的键key配对random(就是值) 3.new 一个map出来,按着(node,node.val)传入进到map里(node是h 阅读全文

posted @ 2022-02-01 23:31 AcTourist 阅读(35) 评论(0) 推荐(0)

摘要: 一、两者的作用和理解 答:1.Set对象允许你存储任何类型的值,无论是原始值或者是对象引用。它类似于数组,但是成员的值都是唯一的,没有重复的值。 Set 对象是值的集合,你可以按照插入的顺序迭代它的元素。 Set 中的元素只会出现一次,即 Set 元素是唯一的,相当于集合,可以进行并集交集运算。 2 阅读全文

posted @ 2022-02-01 23:04 AcTourist 阅读(81) 评论(0) 推荐(0)

2022年1月30日

摘要: 一、题目 二、重点难点分析 1.链表是什么? 答:是动态地进行存储分配的一种结构。它可以根据需要开辟内存单元。链表有一个“头指针”变量,以head表示,它存放一个地址。该地址指向一个元素。链表中每一个元素称为“结点”,每个结点都应包括两个部分:一为用户需要用的实际数据,二为下一个结点的地址。因此,h 阅读全文

posted @ 2022-01-30 22:58 AcTourist 阅读(30) 评论(0) 推荐(0)

摘要: 一、分类 1.const 2.var 3.let 二、const 1.官方定义:常量时块级范围,非常类似用let语句定义的变量,但常量的值是无法(通过重新赋值)改变的,也不能被重新声明。 2.简单理解:const定义的变量不可以修改,而且必须初始化 3.图片理解 4.该常量可以定义成对象和数组 三、 阅读全文

posted @ 2022-01-30 21:16 AcTourist 阅读(684) 评论(0) 推荐(0)

摘要: 一、题目 二、重点难点分析 1.给一个链表以倒序并以数组的形式输出出来 2.val是什么?答:this.val将会获得第一个匹配元素的当前值 3.unshift是什么?答:nums.unshift() 将新项添加到数组开头里 4.console.log()是什么?答:会在浏览器控制台打印信息出来 5 阅读全文

posted @ 2022-01-30 21:05 AcTourist 阅读(29) 评论(0) 推荐(0)

2022年1月29日

摘要: 一、ES6的特性 概念:全称:ECMAScript6,是正式发布的JavaScript语言的一种标准,该标准的目标是使得JavaScript语言可以用来编写复杂的大型应用程序。 1.不一样的变量声明:const和let ES6推荐使用let声明局部变量,相比之前的var(无论声明在何处,都会被视为声 阅读全文

posted @ 2022-01-29 23:02 AcTourist 阅读(38) 评论(0) 推荐(0)

摘要: 一、题目 二、题目理解 1.用栈实现,所以既要满足找到最小值,同时元素位置没有变 我们可以用两个栈进行实现,一个主栈存放元素,另一个副栈存放最小值,每当需要最小值的时候,我就top出副栈即可,需要当前位置的时候,top出主栈。 三、代码展示 1 /** 2 * initialize your dat 阅读全文

posted @ 2022-01-29 21:50 AcTourist 阅读(56) 评论(0) 推荐(0)

摘要: 一、局域网内两台设备交换ip过程 解决方法: A:192.168.1.100 B:192.168.1.200 先把A的ip改为192.168.1.101 接着把B改为:192.168.1.100 再把A改为:192.168.1.200 补充:局域网特点: 1.有限的地理范围 2.通常多个站共享一个传 阅读全文

posted @ 2022-01-29 20:04 AcTourist 阅读(49) 评论(0) 推荐(0)

2022年1月28日

摘要: 一、 因为有太多遗忘的东西了,所以做题速度会很慢 现在理解题目,把题目理解好了,然后去看题解,看完题解,在去搜索相关知识点进行补充。 二、题目 三、理解 栈:先进后出;队列:先进先出 要满足题目的要求,我们要把栈底输出出来,我们可以把栈倒着输出,就可以满足队列的先进先出。 所以我们需要两个栈来,第一 阅读全文

posted @ 2022-01-28 23:40 AcTourist 阅读(35) 评论(0) 推荐(0)

摘要: 一、准备工作 1.装homebrew 因为国内的墙限制,所以从官网下载不了,我从百度上找到了一位知乎大佬做了一个专门给国人用的链接 用终端打开然后复制粘贴即可,会自动安装。 /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/r 阅读全文

posted @ 2022-01-28 21:10 AcTourist 阅读(325) 评论(0) 推荐(0)