摘要: 时间复杂度:表示算法执行所需的大致时间,记作O(N)。 一、当执行次数为常量时记作O(1)。 二、执行次数只保留最高阶项 例:已知时间复杂度的函数式为F(N)= N^2 + 2N + 10 ,N无穷大时,2N 和 10 对函数影响的无穷小,可以忽略不计,因此只取 N^2 为执行次数 记作 O(N^2 阅读全文
posted @ 2024-04-14 17:10 freeyang8 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 当while 循环条件中出现 ||(逻辑或) || 两边的条件有任意一个满足条件时,即为真(也就是非0),循环继续, 只有两边都满足条件时,即为假(也就是0),跳出循环 当while 循环条件中出现 &&(逻辑与) && 两边都满足条件时,即为真(也就是非0,循环继续 只要有任意一边满足条件,即为假 阅读全文
posted @ 2024-04-05 15:36 freeyang8 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 思路: 建立三个文件,头文件用于声明函数和保存程序的声明,源文件(1)用于函数的具体实现,源文件(2)用于主函数的实现 建立扫雷菜单。 建立2个二维数组,一个用于布置雷(下文称雷二),一个用于打印棋盘(下文称棋盘二);最终效果如下:(实际效果中保留上面的棋盘,而下面的布置雷的效果不需要打印,这里打印 阅读全文
posted @ 2023-11-14 17:34 freeyang8 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 打印地址使用%p 输出int(整型)二维数组时,发现地址每次+4,是因为一个整型占4个字节,同理输出char(字符型)二维数组占1个字节,所以存储地址每次+1 #define _CRY_SECURE_NO_WARNINGS#include <stdio.h> int main (){ int arr 阅读全文
posted @ 2023-11-07 22:55 freeyang8 阅读(2) 评论(0) 推荐(0) 编辑