力扣之初体验 1.两数之和给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。 你可以假设每种输入只会对应一个答案,并且你不能使用两次相同的元素。 你可以按任意顺序返回答案。 示例 1: 输入:nums = [2,7,11,15], target = 9输出:[0,1]解释:因为 nums[0] + nums[1] == 9 ,返回 [0, 1] 。 示例 2: 输入:nums = [3,2,4], target = 6输出:[1,2] 示例 3: 输入:nums = [3,3], target = 6输出:[0,1] 提示: 2 <= nums.length <= 104 -109 <= nums[i] <= 109 -109 <= target <= 109 只会存在一个有效答案 进阶:你可以想出一个时间复杂度小于 O(n2) 的算法吗? 题解int* twoSum(int* nums, int numsSize, int target, int* ...
C语言基础 高山仰止,景行行止。 ——佚名《车舝》 视频笔记主要参考小甲鱼(不推荐)和郝斌老师(推荐) 后面主要是刷题(谭浩强的小绿本),整本书大概全写完了一遍(后面准备二刷),感悟很深,还是比较推荐视频看个大概,然后对着答案刷题,感觉还是很有收获的 c语言是结构化的程序设计––顺序结构,选择结构,循环结构 一、C语言入门 一、hello world eg:#define _CRT_SECURE_NO_WARNINGS 1#include <stdio.h>int main(){ printf("hello world\n"); return 0;} 程序从main函数开始执行,且只有一个 return 返回0,int是整型,然后返回一个整型0 print f 打印函数 \n换行 include 包含一个名字叫stdio.h的文件 二、数据类型 char 字符 ’ ’ 打印字符 %c打印字符格式 int main(){ char ch = 'A' ...


