![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机教育
文章平均质量分 57
动起来才能健康快乐
这个作者很懒,什么都没留下…
展开
-
c++11以前中的hash_map
自己杜撰一个题目:对于一组数据,存在数组中a,现在输入多行,每行两个整数m,n要求输出每个a【m,n】中最大值。每次输入一对m,n就在hash_map中查找是否存在,若存在,则直接输出,若不错在则去a中查找,查找过程中产生的中间结果都加以记录。这样后面若遇到查过的,则不用再查了。————————————————#include <ext/hash_map> #include<bits/stdc++.h>using namespace std;//usi..原创 2021-10-09 20:09:55 · 238 阅读 · 0 评论 -
C++11中的unordered_map,底层基于hash table实现
在C++11中,有了基于哈希表的unordered_map和unordered_set,可以直接使用。但是,c、c++程序竞赛似乎不支持c++11.万能头文件#include<bits/stdc++.h>using namespace std;怎样使得dev-cpp支持c++ 11呢?(96条消息) 让devcpp支持c++11_速趴赛亚金的博客-CSDN博客1.选择菜单栏的--工具,打开编译选项。2.在编译项中勾选“编译时加入以下命令”,并加入命令 -std=c+.原创 2021-10-09 17:13:19 · 517 阅读 · 0 评论 -
C++关于字符串的读入操作
C++11中不允许使用gets()得到一行字符。若使用字符数组,C++ string的优秀功能不能使用。现找到使用getline的方法可以用C++11得到一行字符。特记之。一、string1、读入不能包含空白符的字符串string s;cin>>s;读入字符串,遇到空白符、回车符等结束。2、读入一行,以回车符结束string s; getline(cin,s);//s中不包含回车符 cout<<s;3、先读入一个整数n,再读...原创 2021-10-04 20:44:49 · 3592 阅读 · 0 评论 -
C++-重载运算符以利用sort函数对复杂类型(结构体类型)排序
在使用c++的sort函数时,其函数原型为:①两个参数的形式template <class RandomAccessIterator>void sort ( RandomAccessIterator first, RandomAccessIterator last );②三个参数的形式template <class RandomAccessIterator, class Compare> void sort ( RandomAccessIterator f..原创 2021-09-16 08:50:45 · 1024 阅读 · 0 评论 -
【转】C++ 万能头文件
#include<bits/stdc++.h>//包含了目前c++所包含的所有头文件!!!!using namespace std;int main(){ return 0;}转载 2021-09-16 08:39:35 · 1675 阅读 · 0 评论 -
C++中利用vector构建结构体类型的堆
怎样从vector中构建大顶堆或者小顶堆,网上多见以int型为例。但现实中复杂数据比较多,多用结构体表示。本文演示如何从结构体类型的vector构建堆。///ttt.cpp//c++编译器下通过#include<stdio.h>#include<stdlib.h>#include<vector>#include<algorithm>#include<iostream>using namespace std;st...原创 2021-09-13 17:00:49 · 538 阅读 · 0 评论 -
win10下截屏快捷键
windows键+shift键+S键,在win10下就可以调用截图程序,拖动鼠标选中要截的图,就到了剪切板上了,ctrl+v粘贴到word等媒体中就行了。原创 2020-11-17 18:51:22 · 355 阅读 · 2 评论 -
厚薄读书法
一、把书读薄读一本书,比如三国演义,先按照年代关系,捋清事件发展顺序,知道分久必合合久必分的梗概。然后,再集中到一个个故事,最终,对其中的优美的篇章达到记忆、背诵。比如C语言,你首先应该知道,学过C语言,我们可以从文件中读取数据,进行处理,然后输出到文件。然后,你要知道,文件中有大量数据,需要存储到数组或者链表中,才能处理。你还要知道,大量数据的处理,也离不开一条一条数据的循环处理。这样文件、数组、链表、循环等知识点就理清了。而这么多东西,如果一股脑都撞进来,也不现实。好了:原创 2020-09-25 08:49:40 · 902 阅读 · 0 评论 -
我的一点思考-关于计算机专业-关于计算机语言
跟计算机相关的专业非常多。研究生、博士生阶段的研究方向也是花样百出。计算机专业离不开学习编程语言。编程语言也超过了3000种。最流行的不外乎:c、c++、c#、java、python等等语言不能说好坏,只能说适合不适合。对于记忆力不是很强初学者,如果不是游戏人生,那么学习计算机专业的压力还是很大的。从保存知识的火种、深入理论知识方面来讲,按照C语言、C++语言、数据结构、组成原理、编译原理、操作系统、计算机网络原理,还必须加入最新的知识,比如分布式计算、并行计算、最新网络架构、最原创 2020-09-22 16:27:01 · 1952 阅读 · 1 评论