自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 前端的常见开发思想

常用在工作里的封装组件里

2024-04-25 14:17:09 135

原创 JavaScript-面试题

【代码】JavaScript小技巧。

2023-09-01 23:16:19 81

原创 网络通信(知识点总结)

在前端开发里常用的网络知识

2023-06-10 22:22:56 119

原创 JavaScript(知识点总结)

什么?你居然不懂JS???

2023-05-14 13:35:10 114

原创 前端-知识点总结

一些JavaScript知识点~希望帮到大家~作者会不定期更新内容的~希望大家都能不止于前端,共同建设更美好的IT业!

2022-07-11 16:10:09 724

原创 Vue(知识点总结)

一些Vue知识点~希望帮到大家~作者会不定期更新内容的~希望大家都能不止于前端,共同建设更美好的IT业!

2021-10-25 11:10:00 736

原创 HTML+CSS(知识点总结)

一些HTML+CSS知识点~希望帮到大家~作者会不定期更新内容的~希望大家都能不止于前端,共同建设更美好的IT业!

2021-10-20 15:32:00 328

原创 浏览器-知识点总结

前端开发者不可不知道的浏览器知识~

2024-04-08 17:46:55 169

原创 TypeScript

可快速入门TS~

2024-03-24 16:52:48 135

原创 Java基础知识

可用来简单复习Java~

2024-03-05 20:48:11 589

原创 React18(知识点总结)

一天一遍以防你忘了React

2023-08-15 16:05:34 80

原创 手写JavaScript

在工作里常见手写的JavaScript知识点,大家一起加油

2022-07-26 22:53:41 191

原创 【JavaScript】arguments对象

对于arguments对象,大家是不是只知道用来接收参数,但是不太清楚还有其它用法或者特点可以用于日常开发

2022-04-17 12:28:08 195

原创 【力扣】 - 101. 对称二叉树

对称二叉树递归 时间复杂度:O(N)空间复杂度:O(N) 1. 定义两个指针分别指向左右子树 2. 检查子树是否为空和是否相等 3. 递归至末尾 4. 判断左子树的左边==右子树的右边javaclass Solution { public boolean isSymmetric(TreeNode root) { return Symmet...

2021-12-22 14:46:22 168

原创 《大话设计模式》思维导图

好书好书~

2021-12-13 16:27:43 250

原创 【力扣】 - “买卖股票”问题

关于LeetCode力扣里的“买卖股票”系列问题,从易到难,主要涉及了贪心算法和动态规划,暴力求解暂不使用

2021-11-17 16:04:40 89

原创 【力扣】 - 144、94、145、102.二叉树的遍历问题

二叉树(Binary tree)是树形结构的一个重要类型。许多实际问题抽象出来的数据结构往往是二叉树形式,即使是一般的树也能简单地转换为二叉树,而且二叉树的存储结构及其算法都较为简单

2021-11-05 14:56:47 68

原创 【力扣】 - 70. 爬楼梯

假设你正在爬楼梯。需要 n 阶你才能到达楼顶。每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?注意:给定 n 是一个正整数。

2021-11-04 15:36:43 68

原创 【力扣】 - 53. 最大子序和

给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。

2021-11-03 17:27:56 75

原创 【力扣】 - 3. 无重复字符的最长子串

给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度。输入: s = "abcabcbb"输出: 3 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。

2021-11-01 15:23:10 63

原创 【力扣】 - 2. 两数相加

给你两个非空 的链表,表示两个非负的整数。它们每位数字都是按照逆序的方式存储的,并且每个节点只能存储一位数字。请你将两个数相加,并以相同形式返回一个表示和的链表

2021-10-27 15:58:10 81

原创 【力扣】 - 21. 合并两个有序链表

将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。

2021-10-26 09:48:59 62

原创 【力扣】 - 20.有效的括号

给定一个只包括 '(',')','{','}','[',']'的字符串 s ,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。

2021-10-25 16:42:12 72

原创 【力扣】 - 14. 最长公共前缀

编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串 ""

2021-10-25 15:21:01 84

原创 【力扣】 - 322.零钱兑换

零钱兑换```jsconst coinChange = (coins, amount) => { if (!amount) { return 0; }let dp = Array(amount + 1).fill(Infinity);dp[0] = 0;for (let i = 0; i < coins.length; i++) { ...

2021-10-25 11:42:38 93

原创 【陪女朋友逛街】引起的算法问题

女朋友去北京路逛街的时候看到了很多好吃的,特别想吃,但是咱豪气,女朋友想吃啥就买啥————什么是算法呢

2021-10-22 10:19:12 109

原创 【力扣】 - 9.回文数

回文数 时间复杂度:O(logn) [对于每次迭代会将输入除以 10]空间复杂度:O(1) - 排除0、负数 - 反转数字进行比较 jsvar isPalindrome = function (x) { if (x < 0 || (!(x % 10) && x)) return false; let x2 = x, res...

2021-10-18 17:33:15 69

原创 【力扣】 - 13. 罗马数字转整数

罗马数字转整数 时间复杂度:O(n),空间复杂度:O(1) 原理:对每2个罗马数字进行判断先将最为特殊的5、10倍数列出来从头到尾逐个罗马数字进行判断:前一个和后一个的数字大小若前一个 > 后一个,则继续;若前一个 < 后一个,则取前一个的相反数以此类推,直到计算完成jsvar romanToInt = function (s) {const sym...

2021-10-18 16:14:59 171

原创 【力扣】 - 7. 整数反转

整数反转简单法> (时间复杂度:O(1),空间复杂度:O(1))将数字转为字符串再反转输出jsvar reverse = function (x) {let y = parseInt(x.toString().split("").reverse().join(""));if (x < 0) y = -y;return y > 2147483647 ||...

2021-10-18 14:42:08 61

原创 【力扣】 - 52.N皇后Ⅱ

N皇后Ⅱ 时间复杂度:O(N!),空间复杂度:O(N)原理:回溯算法jsconst __builtin_popcount = (x) => x.toString(2).split('').reduce((prev, v) => prev + (v === '1'), 0);const solve = (n, row, columns, diagonals1, di...

2021-10-18 14:23:52 60

原创 【力扣】 - 51.N皇后

N皇后原理:回溯算法```jsconst solveNQueens = (n) => { const board = new Array(n); for (let i = 0; i < n; i++) { board[i] = new Array(n).fill('.'); }const cols = new Set(); // 列集...

2021-10-18 14:21:11 48

原创 【力扣】 - 1.两数之和

两数之和1. 暴力枚举 时间复杂度:O(N^2),空间复杂度:O(1) jsvar twoSum = function (nums, target) { for (let i = 0; i < nums.length; i++) { for (let j = i + 1; j < nums.length; j++) { ...

2021-10-15 10:57:17 65

空空如也

空空如也

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

TA关注的人

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