第一题 5605. 检查两个字符串数组是否相等 对于每个数组,都连接这个数组的所有单词为一个单词,然后直接判断这两个单词是否相等即可。 class Solution { public: bool arrayStringsAreEqual(vector<string>& word1, vector<s ...
分类:
其他好文 时间:
2020-11-26 14:23:58
阅读次数:
5
snprintf()函数是一个非常常用的函数,其作用是往数组(或字符串)里写入数据。不用sprintf()是因为它不够安全,不小心就会内存溢出,导致“段错误”!代码中认识snprintf()已经很久了,但一直没注意其返回值(一直以为返回值和sprintf一样为成功写入的字节数,错误),今天查资料才完全明白了它返回值的意思,先看snprintf()函数的声明:intsnprintf(char*str
分类:
编程语言 时间:
2020-11-23 12:42:27
阅读次数:
23
1.算法思想 选择排序,从头至尾扫描序列,找出无序区最小的一个元素,和有序区的最后一个元素比较,如果较小就交换元素,如果相等就不交换元素,接着下一次循环(有序区不断增加,无序区不断往后减少),执行同样的操作,最终得到一个有序序列。 2.C++实现 #include <iostream> using ...
分类:
编程语言 时间:
2020-11-19 12:46:29
阅读次数:
11
在时间序列中,需要比较相似性的两段时间序列的长度可能并不相等,比较显著的例子是在语音识别领域表现为语速不同,不同人的语速不同,同一个人说同一句话的语速也会不同,那如何计算时间序列下的相似度呢?这时候会发现欧式距离有点失效了,因为长度不一致了,这时候就出现了DTW算法,它相当于对某个时间序列在时间轴进 ...
分类:
其他好文 时间:
2020-11-19 12:10:49
阅读次数:
3
##首先,我们先了解一下Object中的equals方法: public boolean equals(Object obj) 对于任何非空引用值 x 和 y,当且仅当 x 和 y 引用同一个对象时,此方法才返回 true; ####即object类中的equals方法其实判断的不是值是否相等,而是 ...
分类:
其他好文 时间:
2020-11-18 12:48:16
阅读次数:
5
用dp[i][j]表示将keys的前i + 1个字母(0 ~ i)与ring匹配完成、并且当前ring的第j个字母与12:00对齐所需要的最小步数。 对于key的第一个字母key[0], 要找到ring中某个字母ring[i]与他相等,才能完成key[0]的匹配,可以扫描一遍ring,如果ring[ ...
分类:
其他好文 时间:
2020-11-17 12:51:37
阅读次数:
9
同时对多个字段进行排序,如果第1个字段相等,则按第2个字段排序,依次类推。 组合排序的语法: ...
分类:
编程语言 时间:
2020-11-16 13:16:45
阅读次数:
6
先来讲一下我的思路吧1.首先肯定是要一个4X4的二维数组来存放数字存放0、2、4……2.游戏开始与过程中需要随机出现2或者4,所以需要调用time.h这个库3.游戏开始时,假如当获取字符为‘w'则先用循环判定这个数字的下方有无和它相等的数字。如无则跳过,如有相加。然后在判定是否可以向上移动下面是我的 ...
题意 根据题给的操作,让你将所有的数字都变为一样的 思路 在$3*n$的操作内我们去构造。 我们将所有的数先加到a[1]上,然后再去分配使每个数相等。 对于$i|a[i]$的可以直接都加到$a[1]$ 对于不能整除的情况可以先给$a[i]+(i-a[i]%i)$,然后再进行操作一 算法的正确性: h ...
分类:
其他好文 时间:
2020-11-11 16:33:41
阅读次数:
6
#1.本章学习总结 ##1.1 学习内容总结 1.float和double的区别:double型数据占用空间更大,精度更高,取值范围更大。 double型数据使用格式控制说明%lf 对浮点数作比较时不能用==,常见的做法就是取二者的差。 2.=是赋值运算符,而==是判断是否相等的(常用于条件) 3. ...
分类:
其他好文 时间:
2020-11-08 17:17:59
阅读次数:
22