摘要: 利用异或运算进行解题 A^A=0 A^0=A 由于除需要找到的元素外,其他元素都出现两遍,所以对数组中的元素进行异或就可以得出结果 /* 算法步骤 对数组里的每个数进行异或运算 */ #include <vector> class Solution { public: int singleNumbe 阅读全文
posted @ 2020-07-07 13:02 不二良 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 数组的操作 1.1.数组的随机访问 数组的随机访问主要是通过地址的偏移来实现的 a[i]_address = base_address + i * data_type_size 1.2.数组的插入与删除 如果是在数组的末尾插入或删除一个元素,那么并不需要将其他元素进行移动,否则的话需要将插入位置后的 阅读全文
posted @ 2020-07-07 12:54 不二良 阅读(126) 评论(0) 推荐(0) 编辑