阳江漫漫'BLOG
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于

编程基础07

多层枚举嵌套 没什么思路先进行暴力搜索 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950#include<iostream>using namespace std;// 多层嵌套枚举int main(){// 1.两个骰子,求所有排列方案fo
2024-09-25
编程基础
#base

C++03

函数提高函数默认参数在C++中,函数的形参列表中的形参是可以有默认值的。 语法:返回值类型 函数名 (参数 = 默认值){}**注意事项: 如果某个位置参数有默认值,那么从这个位置往后,从左向右,必须都要有默认值 如果函数声明有默认值,函数实现的时候就不能有默认参数** 示例: 1234567891011121314151617181920int func(int a, int b
2024-09-22
C++
#C++

图论之dfs浅谈

什么是dfs?dfs depth first search 深度优先搜索 字面意思理解 就是按照深度的方式进行搜索,有多深就先挖多深 简单讲就是按着一条线走到头。然后再回退走另一条线 show code 非递归版DFS(理解) 通过这种方式进行深入浅出,快速理解DFS在做什么 1234567#include <iostream>using namespace std;int m
2024-09-22
算法
#algorithm

编程基础06

枚举解题方法 确定枚举范围(优化) 通过特定条件筛选目标答案 几个C库函数C 标准库 – | 菜鸟教程 以下函数需要加头文件math.h 在C++写cmath sqrt()开根号 pow()幂函数 abs()绝对值 ceil()向上取整 floor()向下取整 fmod()小数取余 作业623 斐波那契数列1234567891011121314151617#include
2024-09-21
编程基础
#base

C++02

引用引用的基本使用作用: 给变量起别名 语法: 数据类型 &别名 = 原名 示例: 1234567891011121314int main() { int a = 10; int &b = a; cout << "a = " << a << endl; cout << "b = &qu
2024-09-20
C++
#C++

编程基础05

运算符的优先级C语言运算符优先级(超详细) sizeof(表达式):不是函数 是长度运算符 函数封装函数的好处 提高代码可维护性:修改代码功能或bug 代码复用、减少冗余代码:避免重复编写相同逻辑,一方面也能降低出错风险 便于测试:避免重复测试相同逻辑 提高代码可扩展性:与可维护性类似,便于扩展代码功能 隐藏实现细节,提高安全性(项目中更能体会到) 函数的语法定义return_type fu
2024-09-18
编程基础
#base

C++01

输入输出输入输出流是指由若干字节组成的字节序列,这些字节中的数据按照顺序从一个对象传送到另一个对象。流表示了信息从源到目的端的流动。例如在输出时字节从内存流向输出设备,输入时字节从输入设备流向内存。 输入输出头文件:#include c语言头文件名字风格是 <XXX.h>,c++中头文件风格是不带最后的.h cin 从控制台读入内容到变量。 cout 从变量输出内容到控制台。 st
2024-09-14
C++
#C++

编程基础04

常用模运算性质初等数论:模运算的性质 加法模运算的性质:(a + b) % m = (a % m + b % m) % m 减法模运算的性质 :(a - b) % m = (a % m - b % m) % m 乘法模运算的性质:(a * a) % m = (a % m * a % m) % m 在大数操作例如幂运算过程中使用取模运算 原码 反码 补码正数 原码
2024-09-13
编程基础
#base

编程基础03

循环逻辑语句 while 先判断再执行 判断次数比执行次数多一次 12345int i = 0;while(i···循环条件){ ··· i++;} for 123for(设置变量;循环边界条件;i++){ //括号当中的语句可以灵活摘出放在循环体内,要注意放置位置的逻辑顺序} do···while 先执行再判断 执行次数与判断次
2024-09-10
编程基础
#base

编程基础02

修饰符 const 修饰一个变量为常量,且常量不可被修改 比较运算符< > >= <= == != 真:非0 假:0 if(2 && 0):判断为假,只有C/C++中可以代入数字判断真假 逻辑运算符&& || ! 123456int a = 0; int b = 1;cout &
2024-09-08
编程基础
#base
1234

搜索