hexo主题之delicate

delicate but simple theme for Hexo.

本主题内置tags

五月 12日 2022 | 共 1k 字, 需要 4 分钟

note

1
2
3
{% note [class] %}
note-info
{% endnote %}

默认样式

info

primary

success

danger

warning

light


JavaScript知识之 浅拷贝与深拷贝

四月 7日 2022 | 陈科衡 · 共 1.1k 字, 需要 5 分钟

值传递与引用传递

JavaScript中有两种数据类型:基本数据类型引用数据类型两种。
从名字上来看,大概也能猜到它们的区别:

  • 基本数据类型
    • 值直接存储在栈内存中
  • 对于引用类型来说
    • 它存储了一个引用,而真正的数据存储在堆内存中


LeetCode每日一题-1706. 球会落何处(2022-2-24)

二月 24日 2022 | 陈科衡 · 共 931 字, 需要 3 分钟

题目

题目

用一个大小为 m x n 的二维网格 grid 表示一个箱子。你有 n 颗球。箱子的顶部和底部都是开着的。
箱子中的每个单元格都有一个对角线挡板,跨过单元格的两个角,可以将球导向左侧或者右侧。

  • 将球导向右侧的挡板跨过左上角和右下角,在网格中用 1 表示。
  • 将球导向左侧的挡板跨过右上角和左下角,在网格中用 -1 表示。

在箱子每一列的顶端各放一颗球。每颗球都可能卡在箱子里或从底部掉出来。如果球恰好卡在两块挡板之间的 “V” 形图案,或者被一块挡导向到箱子的任意一侧边上,就会卡住。

返回一个大小为 n 的数组 answer ,其中 answer[i] 是球放在顶部的第 i 列后从底部掉出来的那一列对应的下标,如果球卡在盒子里,则返回 -1 。

来源:力扣(LeetCode)
链接:https://leetcode-cn.com/problems/where-will-the-ball-fall
著作权归领扣网络所有。

示例:

输入:grid = [[1,1,1,1,1,1],[-1,-1,-1,-1,-1,-1],[1,1,1,1,1,1],[-1,-1,-1,-1,-1,-1]]
输出:[0,1,2,3,4,-1]


LeetCode每日一题-1447. 最简分数(2022-2-10)

二月 10日 2022 | 陈科衡 · 共 538 字, 需要 2 分钟

题目

题目

给你一个整数 n ,请你返回所有 0 到 1 之间(不包括 0 和 1)满足分母小于等于 n 的 最简 分数 。分数可以以 任意 顺序返回。

其中: 1 <= n <= 100

来源:力扣(LeetCode)
链接:https://leetcode-cn.com/problems/simplified-fractions
著作权归领扣网络所有。

示例 1:

输入:n = 2
输出:[“1/2”]
解释:”1/2” 是唯一一个分母小于等于 2 的最简分数。

示例 2:

输入:n = 4
输出:[“1/2”,”1/3”,”1/4”,”2/3”,”3/4”]
解释:”2/4” 不是最简分数,因为它可以化简为 “1/2” 。