- 博客(172)
- 收藏
- 关注
原创 考研英语易混淆单词、单词常用搭配、一词多义集锦(自用)(持续更新中)
(vulnerable,frail,feeble adj. 均可表示“易碎的”意思)。就引申义来说,sore主要指内心的痛苦,sour是让别人不快。be liable to sth. 可能…酸味(sour、acidity、tart flavor)be liable for sth. 对…innovative undertaking 创业。严厉的,严峻的,冷酷无情的,坚定的,可怕的。肌肉酸痛(sore、pain、ache)a crop of 一大堆;未加工的,粗鲁的,简陋的;悲惨的,不幸的,难过的,恶劣的。
2024-10-12 16:19:26
629
原创 计算机网络的性能指标
【王道的书没有视频里讲的详细,这里把视频里的课件和笔记扒下来以供复习】主机的网卡速率上限表示该主机的接收数据/上传数据均不能超过这个阈值。游戏延迟,反映的就是“手机——服务器”之间的往返时延。
2024-09-18 22:28:22
483
1
原创 动态规划——数字三角形模型
即便这条路径是最优解也有另一条最优解和这个路径和一样,但是我们只需要输出路径和就可以了,最优解路径有可能是有相交点的,但是也有另一个最优解没有相交点,那么我们输出的路径和肯定可以是一条没有相交点的最优解。换言之,第一次走的时候有可能有好几条路径都是第一次的解,而你分开走只能选择其中的一条。如果两个点相交,这个点的值只能加一次,然而我们肯定能找到一条绕过这个点走到下个点的路径,这条路径一定是大于之前相交路径的。,而你不确定的是第一次同样是最优解而未被你选择的情况下第二次的值会不会比你已经得出的答案要大。
2024-03-23 00:32:41
1239
原创 利用Lambda表达式实现vector中pair/结构体的排序
若想要更改其排序规则,可以考虑使用自定义。更多的,结构体的自定义排序也可以采用。与以下代码完全等价。的大小来排序,对应的。
2024-01-16 23:33:37
804
原创 226、翻转二叉树
∴从叶结点开始,自底向上逐步翻转。递归出口是叶结点的下一层节点。不能只是交换节点的数据值,而是要把整个节点进行交换。让左子树是翻转后的右子树,右子树是翻转后的左子树。
2023-10-16 11:37:35
117
原创 2. 验证1101序列(Mealy)
个触发器为能解决所有问题的通用解法,那么对于具体问题,我们能否使用更少的触发器实现呢?型电路的特点是现态即输出,意思是只有现态影响输出,输入只影响状态转移。将最后一个always的条件改成*不仅与现态有关,还与输入有关。
2023-10-16 00:25:08
514
原创 1、验证1101序列(Moore)
注意:如果状态转移方程不显然,则需严格按照设计状态-状态化简-状态转移真值表-状态转移方程过程进行来得出转移方程,相关内容在数电-同步时序电路。用使用状态机验证1101序列,注意:允许重复子序列。触发器(很好理解,最多的情况就是储存全部信息,每位一个。用Moore型状态机验证1101序列。: D触发器灵活得出状态转移方程。位序列进行检测,则最多需要。以四位为例,于是有D触发器。
2023-10-15 23:09:40
1021
原创 946.验证栈序列
✓ 否则,把入栈序列的元素逐个压栈,直至栈顶等于。扫描出栈序列,对当前扫描到的元素。, 符合预期,继续扫描序列b.✓ 若当前栈顶元素等于。
2023-09-17 16:42:01
156
转载 682.棒球比赛
那么访问数组的后两个得分,将两个得分之和加到总得分,并且将两个得分之和入栈。,那么访问数组的最后一个得分,将总得分减去该得分,并且将该得分出栈。如果操作是整数,那么将该整数加到总得分,并且将该整数入栈。,那么访问数组的最后一个得分,将得分乘以。加到总得分,并且将得分乘以。使用变长数组对栈进行模拟。函数用于将字符串转换为。型整数,若返回值超过。
2023-08-25 09:17:32
61
转载 217.存在重复元素
在对数字从小到大排序之后,数组的重复元素一定出现在相邻位置中。因此,我们可以扫描已排序的数组,每次判断相邻的两个元素是否相等,如果相等则说明存在重复的元素。对于数组中每个元素,我们将它插入到哈希表中。如果插入一个元素时发现该元素已经存在于哈希表中,则说明存在重复的元素。
2023-08-20 15:14:26
73
转载 1260.二维网格迁移
每次迁移操作都相当于将该一维数组向右循环移动一次,那么。看到二维数组的变换时,应该想到将其一维展开!按顺序拼接而成的一维数组,那么元素。分别为网格的行列数,我们将网格。在该一维数组的下标变为。想象成由多个一维数组。在该一维数组的下标为。次迁移操作之后,元素。
2023-08-20 09:27:31
60
转载 1266.访问所有点的最小时间
对于以下三种情况,我们可以分别计算出从。可以发现,对于任意一种情况,从。,设它们横坐标距离之差为。之间的切比雪夫距离。
2023-08-20 09:17:16
57
转载 1337.矩阵中战斗力最弱的K行
方法一、使用vector<pair<int, int>>排序。方法二、二维vector直接sort排序。对二维vector使用。),插入元素时推荐使用。排序时,系统会默认将。
2023-08-19 22:02:25
57
转载 73.矩阵置零
用两个标记数组分别记录每一行和每一列是否有零出现。,那么就将该元素所在的行和列所对应标记数组的位置置为。最后我们再次遍历该数组,用标记数组更新原数组即可。具体地,我们首先遍历该数组一次,如果某个元素为。
2023-08-18 10:58:24
126
转载 67.二进制求和
直到和长的那个一样长,然后从高位向低位遍历,对应位置的答案按照顺序存入答案字符串内,最终将答案串反转。这里的代码给出第一种的实现。注意,为了让各个位置对齐,你可以先反转这个代表二进制数字的字符串,然后低下标对应低位,高下标对应高位。我们可以借鉴「列竖式」的方法,末尾对齐,逐位相加。在十进制的计算中「逢十进一」,二进制中我们需要「逢二进一」。的最高位不为 000,则将最高位添加到计算结果的末尾。次,从最低位开始遍历。表示上一个位置的进位,初始值为。记当前位置对其的两个位为。重复上述步骤,直到数字。
2023-08-17 21:51:38
70
转载 500.键盘行
遍历字符串时,统一将大写字母转化为小写字母方便计算。,然后检测字符串中所有字符对应的行号是否相同。我们可以预处理计算出每个字符对应的行号。为每一个英文字母标记其对应键盘上的行号。
2023-08-16 22:05:17
54
转载 1207.独一无二的出现次数
首先使用哈希表记录每个数字的出现次数;随后再利用新的哈希表,统计不同的出现次数的数目。如果不同的出现次数的数目等于不同数字的数目,则返回。
2023-08-16 12:52:32
52
转载 1403. 非递增顺序的最小子序列
因此,我们应尽量保证取出的元素尽可能的大,才能满足取出的元素尽可能的少且元素之和尽可能的大,因此我们按照从大到小的顺序依次从原始数组中取出数据,直到取出的数据之和。如果仍然有多个解决方案,则返回。“如果存在多个解决方案,只需返回。大于数组中剩余的元素之和为止。
2023-08-15 23:25:11
48
转载 1582.二进制矩阵中的特殊位置
枚举每一个位置,然后按照特殊位置的定义来判断该位置是否满足要求,又因为矩阵中的每一个元素只能为。一行/列只有一个1 <==> 该行/列之和为1。预处理出每一行和列的和来快速的得到每一行和列中的。
2023-08-15 10:26:57
48
原创 accumulate函数的简单应用
accumulate函数是C++ numeric库中的一个函数,主要用来对指定范围内元素求和,但也自行指定一些其他操作,如范围内所有元素相乘、相除等。若不指定第四个参数,则默认对范围内的元素进行累加操作。函数共有四个参数,其中前三个为必须,第四个为非必需。INT_MIN和INT_MAX定义在。中,且INT_MAX为。
2023-08-12 22:37:45
467
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人