摘要: # 数据结构与算法 ### 一、算法性能分析 #### 1.时间复杂度 1)定义:用来定性描述算法的运行时间,一般情况用**Big O**来判断,其表示该算法在最差条件下运行所需时间。 **Big O —— 上限,最差情况 ; Big Omega —— 下限;Big theta—— 中间性能,不好不 阅读全文
posted @ 2022-03-01 22:41 Whp_bicycle 阅读(58) 评论(0) 推荐(0)
摘要: 一、程序内存模型 根据运行前与运行后,一共分为四大区域: 1.程序运行前:代码区、全局区; 2.程序运行后:栈区、堆区; 二、代码区 程序运行前写的所有代码,最后全部转换成二进制录入电脑 三、全局区 包括: 全局变量:写在函数体之外的变量; 静态变量:在普通变量前加关键字static; 常量:字符串 阅读全文
posted @ 2022-01-03 21:22 Whp_bicycle 阅读(83) 评论(0) 推荐(0)
摘要: 一、运用所学的结构体、地址指针等基础知识,完成通讯录管理系统 二、系统主要有以下6个功能: 1.添加联系人2.显示联系人 3.删除联系人 4.查找联系人5.修改联系人 6.清空联系人 1 #include<iostream> 2 using namespace std; 3 #include<str 阅读全文
posted @ 2022-01-02 21:45 Whp_bicycle 阅读(162) 评论(0) 推荐(0)
摘要: #include <iostream> using namespace std; //冒泡排序 //比较相邻元素,如果第一个大于第二个,两者交换位置,最后找出最大值 //最终效果即升序 int main() { //利用冒泡排序实现升序序列 int arr[] = { 4,2,3,0,5,1,9,6 阅读全文
posted @ 2021-12-06 23:03 Whp_bicycle 阅读(68) 评论(0) 推荐(0)
摘要: 1.嵌套循环案例——九九乘法表 int main() { //利用嵌套循环乘法口诀表 for (int n = 1; n <= 9; n++) { for (int m = 1; m <= n ; m++) { cout << m << "*" << n << "=" << m * n<<" "; 阅读全文
posted @ 2021-12-06 23:02 Whp_bicycle 阅读(40) 评论(0) 推荐(0)
摘要: 学习循环结构小案例 #include<iostream> using namespace std; //水仙花数 //水仙花数是指一个3位数,它的每一位上的数字的三次幂之和等于它本身 int main() { int num = 100; int a = 0; int b = 0; int c = 阅读全文
posted @ 2021-12-01 22:47 Whp_bicycle 阅读(462) 评论(0) 推荐(0)
摘要: C++ 学习循环结构小案例 #include<iostream> using namespace std; #include<ctime> //随机猜数字1~100 int main() { //添加随机数种子:利用当前系统时间生成随机数,防止每次随机数都一样 srand((unsigned int 阅读全文
posted @ 2021-12-01 22:44 Whp_bicycle 阅读(490) 评论(0) 推荐(0)
摘要: C++选择结构学习小案例 #include<iostream> using namespace std; int main() { int A = 0; cout << "请输入小猪A体重" << endl; cin >> A; int B = 0; cout << "请输入小猪B体重" << en 阅读全文
posted @ 2021-12-01 22:42 Whp_bicycle 阅读(143) 评论(0) 推荐(0)
摘要: 1.前置与后置区别 #include<iostream> using namespace std; int main() { //前置和后置区别 //前置递增或递减 先让变量加减1 然后进行表达式运算 int a1 = 10; int b1 = ++a1 * 10; cout << "a1=" << 阅读全文
posted @ 2021-12-01 22:36 Whp_bicycle 阅读(77) 评论(0) 推荐(0)
摘要: 1.每次新建项都可需写内容 #include <iostream> using namespace std; int main() //main函数有且只有一个 { system("pause"); return 0; } 2.变量创建 //变量创建: 数据类型 变量名=变量初始值 int a = 阅读全文
posted @ 2021-11-29 22:23 Whp_bicycle 阅读(56) 评论(0) 推荐(0)