摘要: 一、时间复杂度 1)时间复杂度是衡量算法执行时间随输入规模增长的增长率。 2)通过分析算法中基本操作的执行次数来确定时间复杂度。 3)常见的时间复杂度包括:常数时间O(1),线性时间O(n), 对数时间O(log n),平方时间O(n^2)等。 4)在计算的时候我们关注的是复杂度的数量级,并不要求严 阅读全文
posted @ 2025-12-17 20:58 Liiao 阅读(24) 评论(0) 推荐(1)
摘要: 一、递归的介绍 递归的概念:递归是指函数直接或间接调用自身的过程。 递归的两个关键要素: 基本情况(递归终止条件):递归函数中的一个条件,当满足该条件时,递归终止,避免无限递归。可以理解为直接解决极小规模问题的方法。 递归表达式(递归调用):递归函数中的语句,用于解决规模更小的子问题,再将子问题的答 阅读全文
posted @ 2025-12-09 12:20 Liiao 阅读(33) 评论(0) 推荐(1)
摘要: 一、函数的常见用法 1.1 无参数无返回值的函数 点击查看代码 #include <iostream> using namespace std; void sayHello(){ cout << "Hello,World!" << endl ; } int mmain(){ sayHello(); 阅读全文
posted @ 2025-12-01 19:47 Liiao 阅读(9) 评论(0) 推荐(0)
摘要: 一、语言基本框架 *基本数据类型:int 整数,long long 长整数,double 浮点(小数),char 字符 *函数:返回类型 函数名(参数表){ 函数体; } *数组:int a[N]; *STL中常用容器:vector,string,list,queue,stack(LIFO); *库 阅读全文
posted @ 2025-11-24 17:14 Liiao 阅读(22) 评论(0) 推荐(0)