- 博客(8)
- 收藏
- 关注
原创 517编程五段第一课STL第一题
map是STL的一个关联容器,以键值对存储的数据,其类型可以自己定义,每个关键字在map中只能出现一次,关键字不能修改,值可以修改;map内部有序(自动排序,单词时按照字母序排序),查找时间复杂度为O(logn)。原文链接:https://blog.csdn.net/weixin_41501074/article/details/114532738。如果有多个数字出现次数都是最多的,从小到大输出。版权声明:上文为CSDN博主「不会编程的小猿」的原创文章。思路:使用STL中的map容器。
2023-08-10 10:16:14 221 1
原创 C++算法1:搜索
Part 1:什么是搜索?搜索就是求出所有解的一种方法,有点像枚举法。但不是枚举法。Part2:搜索与枚举的区别普通搜索比枚举还慢。例如:石头剪刀布枚举:6次搜索:10次
2022-03-06 16:32:03 555
原创 c++入门4:头文件
一个最基础的程序个必须要有一个重要的组成部分:头文件。以输出"Hello World!"的经典程序来说:#include <iostream>using namespace std;int main() { cout << "Hello World!" << endl; return 0;}<iostream>就是头文件,要是没有它,这个程序就会报错。#include是yigeyongyu#include <bi
2022-01-25 16:48:01 583
原创 c++入门3:数据结构
结构是 C++ 中另一种用户自定义的可用的数据类型,它允许你存储不同类型的数据项。例如:你想存储100个同学的姓名,学号,期末考试成绩。输出第4位同学的姓名。程序如下:#include <bits/stdc++.h>using namespace std;struct student { string name; int id , score;}s[102];//这里一定要加分号!int main() { for(int i = 1;i<=..
2022-01-15 15:24:59 244
原创 c++入门2:数据类型
C++ 为程序员提供了种类丰富的内置数据类型和用户自定义的数据类型。下表列出了六种基本的 C++ 数据类型:1.char 字符型 2.bool 布尔型3.int 整型(也叫 long) ...
2022-01-15 14:46:58 320 1
原创 c++入门1:注释
程序的注释是解释性语句,您可以在 C++ 代码中包含注释,这将提高源代码的可读性。所有的编程语言都允许某种形式的注释。C++ 支持单行注释和多行注释。注释中的所有字符会被 C++ 编译器忽略。C++ 注释一般有两种: //- 一般用于单行注释。 /* ... */- 一般用于多行注释 注释以 // 开始,直到行末为止。例如:#include <bits/stdc++.h>using namespace std;int main() { cout ..
2022-01-14 20:06:47 149
原创 sort的基础应用
sort,一个在头文件<algorithms>里一个实现排序的函数。sort(数组名 + 开始地址,数组名 + 终止地址,排序方式);(排序方式可不填)不填状态下sort默认是从小到大排序。下面是一个基础的程序。#include <bits/stdc++.h>using namespace std;int a[100];int main() { for(int i = 1;i <= 5;i++) cin >> a[i]; sor
2022-01-14 18:44:55 122
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人