- 博客(17)
- 资源 (1)
- 收藏
- 关注
原创 前端面试总结(1)
我自己对于自我介绍准备的是不充分的,我只简短的说了一下自己的姓名,年龄,就读学校,以及说了一下自己对前端开发感兴趣之类的,非常简短,没有条理,这一点我需要强化一下。💩 下面是我面试时候问到的问题,我的回答很烂很烂,就不过多赘述, 直接总结答案了函数柯里化是一种技术,一种将多入参函数变成单入参函数。这样做会让函数变得更复杂,但同时也提升了函数的普适性。示例1//正常函数 function sum(a , b) {//输出3 sum(1 , 3);
2023-07-11 08:53:04
498
1
原创 SSM框架自学笔记
Spring 是一种基于 Bean 的编程技术,它深刻地改变着 Java 开发世界。Spring 使用简单、基本的 Java Bean 来完成以前只有 EJB 才能完成的工作,使得很多复杂的代码变得优雅和简洁,避免了 EJB 臃肿、低效的开发模式,极大的方便项目的后期维护、升级和扩展。.........
2022-07-21 10:26:45
1980
原创 算法每日一练(2022年1月16日)链表随机节点
2022年1月16日 382. 链表随机节点 ????题目描述 给你一个单链表,随机选择链表的一个节点,并返回相应的节点值。每个节点 被选中的概率一样 。 实现 Solution 类: Solution(ListNode head) 使用整数数组初始化对象。 int getRandom() 从链表中随机选择一个节点并返回该节点的值。链表中所有节点被选中的概率相等。 示例: 输入 ["Solution", "getRandom", "getRandom", "getRandom", "getRandom
2022-01-16 20:23:56
178
原创 算法每日一练(2022年1月15日)计算力扣银行的钱
2022年1月15日 计算力扣银行的钱 ????题目描述 Hercy 想要为购买第一辆车存钱。他 每天 都往力扣银行里存钱。 最开始,他在周一的时候存入 1 块钱。从周二到周日,他每天都比前一天多存入 1 块钱。在接下来每一个周一,他都会比 前一个周一 多存入 1 块钱。 给你 n ,请你返回在第 n 天结束的时候他在力扣银行总共存了多少块钱。 示例 1: 输入:n = 4 输出:10 解释:第 4 天后,总额为 1 + 2 + 3 + 4 = 10 。 示例 2: 输入:n = 10 输出:37 解释:
2022-01-15 10:33:10
230
原创 算法每日一练(2022年1月13日)至少是其他数字两倍的最大数
2022年1月13日 至少是其他数字两倍的最大数 ????题目描述 给你一个整数数组 nums ,其中总是存在 唯一的 一个最大整数 。 请你找出数组中的最大元素并检查它是否 至少是数组中每个其他数字的两倍 。如果是,则返回 最大元素的下标 ,否则返回 -1 。 示例 1: 输入:nums = [3,6,1,0] 输出:1 解释:6 是最大的整数,对于数组中的其他整数,6 大于数组中其他元素的两倍。6 的下标是 1 ,所以返回 1 。 示例 2: 输入:nums = [1,2,3,4] 输出:-1 解释
2022-01-13 22:26:36
171
原创 Linux学习笔记
目录 linux 基础指令 1.ls (list) 2.pwd指令 3.cd命令 4.mkdir指令 5.touch指令 6.cp指令 7.mv指令 8.rm命令 9.vim指令 10.输出重定向 linux 进阶指令 1.df指令 2.free指令 3.head指令 4.tail指令 5.less命令 6.wc指令 7.date指令(重点) 8.cal指令 9.clear/ctrl+L指令 10.管道(重要) linux 进阶指令 7.find指令
2022-01-12 16:23:37
2829
原创 算法每日一练(2022年1月12日)递增的三元子序列
2022年1月12日 递增的三元子序列 ????题目描述 给你一个整数数组 nums ,判断这个数组中是否存在长度为 3 的递增子序列。 如果存在这样的三元组下标 (i, j, k) 且满足 i < j < k ,使得 nums[i] < nums[j] < nums[k] ,返回 true ;否则,返回 false 。 示例 1: 输入:nums = [1,2,3,4,5] 输出:true 解释:任何 i < j < k 的三元组都满足题意 示例 2: 输入:nums
2022-01-12 16:07:23
304
原创 算法每日一练(2022年1月10日)累加数
2022年1月9日 累加数 ????题目描述 累加数 是一个字符串,组成它的数字可以形成累加序列。 一个有效的 累加序列 必须 至少 包含 3 个数。除了最开始的两个数以外,字符串中的其他数都等于它之前两个数相加的和。 给你一个只包含数字 '0'-'9' 的字符串,编写一个算法来判断给定输入是否是 累加数 。如果是,返回 true ;否则,返回 false 。 **说明:**累加序列里的数 不会 以 0 开头,所以不会出现 1, 2, 03 或者 1, 02, 3 的情况。 示例 1: 输入:"112358
2022-01-10 21:56:05
274
原创 算法每日一练(2022年1月9日)按键持续时间最长的键
2022年1月9日 按键持续时间最长的键 ????题目描述 LeetCode 设计了一款新式键盘,正在测试其可用性。测试人员将会点击一系列键(总计 n 个),每次一个。 给你一个长度为 n 的字符串 keysPressed ,其中 keysPressed[i] 表示测试序列中第 i 个被按下的键。releaseTimes 是一个升序排列的列表,其中 releaseTimes[i] 表示松开第 i 个键的时间。字符串和数组的 下标都从 0 开始 。第 0 个键在时间为 0 时被按下,接下来每个键都 恰好 在前
2022-01-09 20:10:04
401
原创 算法每日一练(2022年1月8日)格雷编码
2022年1月8日 格雷编码 ????题目描述 n 位格雷码序列 是一个由 2n 个整数组成的序列,其中: 每个整数都在范围 [0, 2n - 1] 内(含 0 和 2n - 1) 第一个整数是 0 一个整数在序列中出现 不超过一次 每对 相邻 整数的二进制表示 恰好一位不同 ,且 第一个 和 最后一个 整数的二进制表示 恰好一位不同 给你一个整数 n ,返回任一有效的 n 位格雷码序列 。 示例 1: 输入:n = 2 输出:[0,1,3,2] 解释: [0,1,3,2] 的二进制表示是 [00,01
2022-01-09 00:22:16
253
原创 算法每日一练(2022年1月7日)括号的最大嵌套深度
2022年1月7日 括号的最大嵌套深度 ????题目描述 如果字符串满足以下条件之一,则可以称之为 有效括号字符串(valid parentheses string**,可以简写为 **VPS): 字符串是一个空字符串 "",或者是一个不为 "(" 或 ")" 的单字符。 字符串可以写为 AB(A 与 B 字符串连接),其中 A 和 B 都是 有效括号字符串 。 字符串可以写为 (A),其中 A 是一个 有效括号字符串 。 类似地,可以定义任何有效括号字符串 S 的 嵌套深度 depth(S): de
2022-01-07 21:46:10
136
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅