- 博客(40)
- 资源 (1)
- 收藏
- 关注
原创 LeetCode:路径总和①(C语言)
输入:root = [5,4,8,11,null,13,4,7,2,null,null,null,1], targetSum = 22。输入:root = [1,2,3], targetSum = 5。输入:root = [], targetSum = 0。解释:由于树是空的,所以不存在根节点到叶子节点的路径。不存在 sum = 5 的根节点到叶子节点的路径。解释:等于目标和的根节点到叶节点路径如上图所示。(1 --> 2): 和为 3。(1 --> 3): 和为 4。
2024-07-30 10:03:18
208
原创 关闭页面和刷新操作
(1)引用事件beforeunload(刷新和关闭页面之前)、unload(刷新和关闭页面之后)(4)unload事件中要fetch处理(异步)(在该函数中不能进行跳跃)(3)beforeunload事件中记录时间和加入弹框进行判断。(2)在onMounted、onUnmounted进行。
2024-07-24 16:25:32
364
原创 LeetCode:对称的二叉树(C语言)
(1)判断为空的现象:如果都为空则为true,2者有一个为空则为false。输入:root = [1,2,2,null,3,null,3](2)进行递归,因为要遍历2个树是否为,参数传左子树和右子树。输入:root = [1,2,2,3,4,4,3]
2024-07-24 14:14:56
387
原创 LeetCode:相同的树(C语言)
输入:p = [1,2], q = [1,null,2]输入:p = [1,2,3], q = [1,2,3]输入:p = [1,2,1], q = [1,1,2]
2024-07-24 14:11:33
357
原创 LeetCode:二叉树的中序遍历(C语言)
输入:root = [1,null,2,3]输入:root = [1]输入:root = []输出:[1,3,2]
2024-07-24 14:08:27
349
原创 LeetCode:合并2个有序数组(C语言)
输入:nums1 = [1,2,3,0,0,0], m = 3, nums2 = [2,5,6], n = 3。合并结果是 [1,2,2,3,5,6] ,其中斜体加粗标注的为 nums1 中的元素。输入:nums1 = [0], m = 0, nums2 = [1], n = 1。输入:nums1 = [1], m = 1, nums2 = [], n = 0。解释:需要合并 [1,2,3] 和 [2,5,6]。解释:需要合并的数组是 [] 和 [1]。输出:[1,2,2,3,5,6]
2024-07-22 14:15:44
235
原创 LeetCode:删除排序链表中的重复元素(C语言)
输入:head = [1,1,2,3,3]输入:head = [1,1,2]输出:[1,2,3]
2024-07-22 14:12:27
304
原创 LeetCode:爬楼梯(C语言)
1. 1 阶 + 1 阶 + 1 阶。解释:有两种方法可以爬到楼顶。解释:有三种方法可以爬到楼顶。1. 1 阶 + 1 阶。2. 1 阶 + 2 阶。3. 2 阶 + 1 阶。
2024-07-22 14:08:22
356
1
原创 JavaScript对深度克隆进行封装
(1)首先判断传递过来的 (数据是否存在 && 数据类型是否为Object)(3)使用Object.keys进行遍历。(5)返回克隆之后的目标对象。(2)将要封装的对象传递进去。(2)定义一个目标对象。(1)将封装方法导进来。
2024-07-15 15:48:12
246
原创 LeetCode:最后一个单词的长度(C语言)
输入:s = "luffy is still joyboy"输入:s = " fly me to the moon "解释:最后一个单词是长度为 6 的“joyboy”。解释:最后一个单词是“World”,长度为 5。解释:最后一个单词是“moon”,长度为 4。输入:s = "Hello World"
2024-07-15 15:33:16
155
原创 LeetCode:搜索插入位置(C语言)
输入: nums = [1,3,5,6], target = 5 输出: 2。输入: nums = [1,3,5,6], target = 2 输出: 1。输入: nums = [1,3,5,6], target = 7 输出: 4。
2024-07-11 08:42:35
239
原创 LeetCode:找出字符串中第一个匹配项的下标(C语言)
解释:"sad" 在下标 0 和 6 处匹配。第一个匹配项的下标是 0 ,所以返回 0。输入:haystack = "leetcode", needle = "leeto"输入:haystack = "sadbutsad", needle = "sad"解释:"leeto" 没有在 "leetcode" 中出现,所以返回 -1。
2024-07-08 09:52:22
168
原创 LeetCode:移除元素(C语言)
输入:nums = [0,1,2,2,3,0,4,2], val = 2。输入:nums = [3,2,2,3], val = 3。输出:5, nums = [0,1,4,0,3,输出:2, nums = [2,2,
2024-07-08 09:37:34
243
原创 LeetCode:删除有序数组中的重复项(C语言)
输入:nums = [0,0,1,1,1,2,2,3,3,4]输出:5, nums = [0,1,2,3,4]输出:2, nums = [1,2]输入:nums = [1,1,2]
2024-07-02 16:36:32
195
原创 LeetCode:合并2个有序的列表
输入:l1 = [1,2,4], l2 = [1,3,4] 输出:[1,1,2,3,4,4]输入:l1 = [], l2 = [0] 输出:[0]输入:l1 = [], l2 = [] 输出:[]
2024-06-27 15:49:04
275
原创 LeetCode:匹配有效括号(C语言)
输入:s = "()[]{}" 输出:true。栈顶元素为0或者左右不等的情况下返回false。输入:s = "(]" 输出:false。输入:s = "()" 输出:true。括号是成对出现,所以不能出现奇数情况。当是左括号时,要对括号进行匹配。
2024-06-25 11:07:56
215
原创 LeetCode:最长公共前缀(C语言)
输入:strs = ["dog","racecar","car"] 输出:"" 解释:输入不存在公共前缀。输入:strs = ["flower","flow","flight"] 输出:"fl"
2024-06-25 11:03:03
173
原创 LeetCode:罗马字符求和转数字(C语言)
题目要求根据特定的罗马字符相加得出一个具体的数字。输入: s = "III" 输出: 3。输入: s = "IV" 输出: 4。输入: s = "IX" 输出: 9。
2024-06-24 17:13:59
152
原创 LeetCode:回文数(C语言)
(2)方向的数组和原数字要相等(所以做循环,依次取最后一个数)类型得转为long,转为long类型是为了防止数据溢出。一个数正序和倒序都是一样的数称为回文数。(1)由题目得出回文数不能
2024-06-24 16:56:51
223
原创 LeetCode:2数之和(C语言)
题目要求:给一个数组Array和目标元素target,使得Array里面的任2个元素相加等于target,最后返回Array的下标值。(2)双重循环遍历连续的数组,使得前面元素值+后面元素值=目标元素值target。(1)在外部定义数组用来接收目标元素的下标。(3)将返回的个数设置成2个。
2024-06-14 16:22:55
242
原创 vue3纯前端导出Excel
2、在外部文件夹中定义js文件,在js文件中写入Excel导入方法(抛出“文件名”和“节点Dom”)3、在所要导出Excel的vue文件中进行调用。
2024-06-14 15:50:10
1023
原创 关于在vue中进行axios封装
(1)对于基本的axios,咱们一般都是script下面写请求,这一写就是写一大串,写多了就感觉很烦(2)那就要进行一个封装-------- 先在vue的项目中咱们新建一个utils文件,在这个文件中书写 request.jsimport axios from "axios";// 创建axios实例const instance = axios.create({ baseURL: "http://192.168.0.106:8000/usertwo/", // 设置相应的
2022-05-31 19:40:24
342
原创 模板引擎---template的简单使用
(1)art-template的实现步骤(1)导入template(2)定义数据(3)定义模板(4)调用template(5)渲染HTML结构(2)模板引擎的语法template('模板的Id',需要渲染的数据对象)(3)其简单的使用 <div class="box"></div>-------------------------------------------------------------- <script t
2022-04-01 09:59:24
1233
原创 有关与echarts的使用及项目
echarts是百度公司出品,是目前来说主流的图形可视化工具关于echarts的引用(1)进入官网------Apache ECharts(2)将其进行下载
2022-03-24 19:30:25
1486
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人