- 博客(5)
- 资源 (13)
- 收藏
- 关注
原创 LeetCode 1. 两数之和
LeetCode 1. 两数之和 Array 简单给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值的那两个整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。你可以按任意顺序返回答案。输入:nums = [2,7,11,15], target = 9输出:[0,1]解释:因为 nums[0] + nums[1] == 9 ,返回 [0, 1]提示:2 <= nums.length <= 10
2021-01-21 15:47:34 99
原创 位运算思维解:统计二进制中1的个数
移位操作符 左移操作符&右移操作符1)左移操作符移位规则:左边抛弃、右边补零2)右移操作符逻辑右移:左边补零、右边抛弃算数右移:左边用原该值的符号位填充、右边抛弃统计二进制中1的个数-位运算思维1)最直接的想法 将数字转换为二进制 逐一判断int countNum(int num){ int count = 0; while (num >= 1){ if(num % 2 == 1) count ++;
2021-01-19 11:36:02 1011
原创 C/C++动态内存管理
C++ (8)C/C++动态内存管理(一)程序内存空间(代码段、数据段、堆、栈段) 在冯诺依曼的体系结构中,一个进程必须有:代码段,堆栈段,数据段。
2021-01-12 16:12:52 196
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人