上一页 1 2 3 4 5 6 ··· 8 下一页
摘要: 6.1 函数基础 阶乘函数 int fact(int val) { int ret = 1; while (val > 1) ret *= val--; return ret; } int main() { int val = 5; cout << fact(5) << endl; return 0 阅读全文
posted @ 2022-09-17 15:51 hjy94wo 阅读(27) 评论(0) 推荐(0)
摘要: 5.1 简单语句 略 5.2 语句作用域 略 5.3 条件语句 if语句 switch语句 5.4 迭代语句 while语句 for语句 do while语句 5.5 跳转语句 break continue goto 5.6 try语句和异常处理 try catch语块 ![] (https://i 阅读全文
posted @ 2022-09-17 15:01 hjy94wo 阅读(11) 评论(0) 推荐(0)
摘要: 4.1 基础 略 4.2 算术运算符 4.3 逻辑和关系运算符 4.4 赋值运算符 略 4.5 递增和递减 ++i 先自增后运算 i++ 先运算后自增 4.6 成员访问运算符 int main() { string s1 = "a string"; string *pS1 = &s1; cout < 阅读全文
posted @ 2022-09-17 14:34 hjy94wo 阅读(15) 评论(0) 推荐(0)
摘要: 3.1 using声明 略 3.2 string 3.2.1 string定义和初始化 string s1 = "s1"; string s2(10, 'a'); string s3("s3"); string s4 = "s4"; //拷贝初始化 string s5("s5"); //直接初始化 阅读全文
posted @ 2022-09-17 10:46 hjy94wo 阅读(18) 评论(0) 推荐(0)
摘要: 2.1 基本内置类型 包括算术类型和空类型 2.1.1 算术类型 带符号类型和无符号类型 带符号类型:可以表示正数、负数或0 无符号类型:仅能表示大于0的值 2.1.2 类型转换 #include <iostream> int main() { bool b = 42; // b为真 int i = 阅读全文
posted @ 2022-09-16 18:22 hjy94wo 阅读(30) 评论(0) 推荐(0)
摘要: 1.1 简单C++程序 略 1.2 标准输入输出 IO库:iostream #include <iostream> int main() { std::cout << "Hello world" << std::endl; int v1 = 0, v2 = 0; std::cin >> v1 >> 阅读全文
posted @ 2022-09-16 16:05 hjy94wo 阅读(30) 评论(0) 推荐(0)
摘要: //设正整数值为x,那么负整数绝对值为sum - x //target = x - (sum - x) //x = (target + sum) / 2 const int N = 1010; class Solution { public: int dp[N]; int findTargetSum 阅读全文
posted @ 2022-09-13 15:13 hjy94wo 阅读(10) 评论(0) 推荐(0)
摘要: const int N = 3010; class Solution { public: int dp[N]; int lastStoneWeightII(vector<int>& stones) { int sum = 0; for (int i = 0; i < stones.size(); i 阅读全文
posted @ 2022-09-13 14:45 hjy94wo 阅读(18) 评论(0) 推荐(0)
摘要: 背包问题 01背包 (1). 二维dp #include<iostream> using namespace std; const int N = 1010; int m, n; int V[N], W[N]; int f[N][N]; //f[i][j]表示从i个物品中选,容量不超过j的最大价值 阅读全文
posted @ 2022-09-13 14:44 hjy94wo 阅读(32) 评论(0) 推荐(0)
摘要: 01背包 const int N = 20010; class Solution { public: int dp[N]; bool canPartition(vector<int>& nums) { int sum = 0; for (int i = 0; i < nums.size(); i + 阅读全文
posted @ 2022-09-13 10:52 hjy94wo 阅读(13) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 ··· 8 下一页