- 博客(16)
- 收藏
- 关注
原创 LeetCode-630 课程表Ⅲ
这里有 n 门不同的在线课程,按从 1 到 n 编号。给你一个数组 courses ,其中 courses[i] = [durationi, lastDayi] 表示第 i 门课将会 持续 上 durationi 天课,并且必须在不晚于 lastDayi 的时候完成。你的学期从第 1 天开始。且不能同时修读两门及两门以上的课程。返回你最多可以修读的课程数目。示例 1:输入:courses = [[100, 200], [200, 1300], [1000, 1250], [2000, 3200]]
2023-09-12 22:35:51 114 1
原创 LeetCode-38赎金信
给你两个字符串:ransomNote 和 magazine ,判断 ransomNote 能不能由 magazine 里面的字符构成。输入:ransomNote = “aa”, magazine = “aab”输入:ransomNote = “aa”, magazine = “ab”magazine 中的每个字符只能在 ransomNote 中使用一次。输入:ransomNote = “a”, magazine = “b”如果可以,返回 true;否则返回 false。
2023-09-08 21:30:56 106 1
原创 LeetCode-26
更改数组 nums ,使 nums 的前 k 个元素包含唯一元素,并按照它们最初在 nums 中出现的顺序排列。解释:函数应该返回新的长度 5 , 并且原数组 nums 的前五个元素被修改为 0, 1, 2, 3, 4。解释:函数应该返回新的长度 2 ,并且原数组 nums 的前两个元素被修改为 1, 2。输入: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]
2023-09-08 20:39:25 111 1
原创 LeetCode刷题记录230906
例如,函数返回的新长度为 2 ,而 nums = [2,2,3,3] 或 nums = [2,2,0,0],也会被视作正确答案。4、由于只输出新长度的数组元素,可以把需要删除的元素依次放到数组末尾,可以使用一个指针idx1从前向后寻找值为val的目标元素,另一个指针idx2从后往前,寻找可以交换的元素,即值不是val的元素。解释:函数应该返回新的长度 5, 并且 nums 中的前五个元素为 0, 1, 3, 0, 4。输入:nums = [0,1,2,2,3,0,4,2], val = 2。
2023-09-06 22:02:15 55 1
原创 LeetCode刷题记录230905
3、由于是非递减顺序排列,可以从后往前进行插入,转化为依次从后向前比较数组1和数组2的值,大的先插入数组1的末尾,原先数组1的数字在插入时,需要进行交换,数组2的数字插入时,无需交换。输入: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。输出:[1,2,2,3,5,6]
2023-09-06 21:50:06 52 1
原创 ChartCtrl-Hight-Speed官方教程使用方式
接下来就是根据自己的需求找到对应的函数,是个比较繁琐的工作。总之ChatCtrl是个比较老的库了,我是在MFC中用到这个库,目前环境已经不流行MFC了,而且大多教程都是比较早期的,随着VS的更新,CharCtrl有些地方会报错,需要自己改动,是个十分复杂的工作,如果是不得不使用MFC进行画图,那么使用ChartCtrl可以仔细专研,否则还是学习目前流行的框架或软件吧,比如QT目前在上位机中比较流行。链接: https://pan.baidu.com/s/1uEiE4_fzwJVT7rgWNJtkzA?
2023-04-08 21:29:21 584
原创 STM32CubeIDE 10 烧录失败问题
记录初次使用STM32CubeIDE 10 过程中遇到的问题以及后续解决办法探究,使用的开发板是STM32H750XBH6。
2022-09-04 20:35:57 3799 1
MFC MenuButton Control 基础使用例程
2022-10-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人