1.STL栈 hdu 1237 ‘简单计算器’ 2.STL 优先队列 priority_queue hdu 1873 看病要排队 #include<iostream> #include<queue> //加这个文件是因为杭电的oj不行 #include<string> using namespace ...
分类:
其他好文 时间:
2019-11-07 13:34:12
阅读次数:
121
vector在push_back时,如果是自定义的数据结构,它会调用这个结果的拷贝构造函数来初始化vector中的存储空间,如果需要用push_back()需要自己实现拷贝构造函数!具体vector中是怎么push_back可以查看stl源码剖析中的具体实现。 如果注释掉test的拷贝构造函数,pu ...
分类:
其他好文 时间:
2019-11-06 16:34:50
阅读次数:
113
内容概览及预备知识: 预备知识:栈与队列: STL基本的栈操作(stack): 1 #include <iostream> 2 using namespace std; 3 4 #include <stack> 5 int main(){ 6 stack <int> stk; 7 if(stk.em ...
分类:
其他好文 时间:
2019-11-03 18:29:55
阅读次数:
135
在未排序的数组中找到第 k 个最大的元素。请注意,你需要找的是数组排序后的第 k 个最大的元素,而不是第 k 个不同的元素。 ...
分类:
编程语言 时间:
2019-11-03 18:13:10
阅读次数:
75
C++ map map是C++中的一个标准容器,ta提供了很好一对一的关系,在一些程序中建立一个map可以起到事半功倍的效果。 特点: 自动建立Key-value的对应。key 和 value可以是任意你需要的类型。 其中第一个可以称为关键字,每个关键字只能在map中出现一次,第二个可能称为该关键字 ...
分类:
其他好文 时间:
2019-11-03 18:05:45
阅读次数:
89
参考资料:《Effective Java》,https://www.jianshu.com/p/ceb5ec8f1174。 基础回顾 1.什么是构造器? 构造器与类同名,在新建一个类的对象时,构造器会运行,以便将实例初始化为所希望的状态。 每个类都会有一个默认的无参的构造器。也可以自己手动写一个构造 ...
分类:
其他好文 时间:
2019-11-03 16:47:19
阅读次数:
71
Satan 这次比赛只看了这道逆向题,下午快调出来的时候被 rjj 拉过去唱歌,晚上回来已经结束了,调了几个脚本的bug出了这道题。 题目给了一个 64 位 ELF,丢进 IDA 中打开,主要逻辑都在 main 函数内,用 C++/STL 编写了很多字符串操作。 先看前几行的操作,第 183 行初始 ...
分类:
其他好文 时间:
2019-11-03 16:36:56
阅读次数:
123
第一部分连接https://blog.51cto.com/14232799/2447326二.String的模拟实现在第一步之后紧接着的就该是模拟实现部分,这一部分主要是体现自己对第一部分的掌握情况。强烈推荐和我一样在学习String的朋友们自己动手实现一下。因为在面试中,面试官总喜欢让我们自己来模拟实现string类。自己来实现String最主要是实现String类的构造、拷贝构造、赋值运算符重
分类:
编程语言 时间:
2019-11-03 14:25:09
阅读次数:
90
最近在学习C++时,进入到了STL的学习阶段,在发现到这个部分的重要性时,我打算把对STL的学习分步骤记录下来,我首先打算学习的是组件String的部分,此文章主要只记录内部构造和对象基本操作。STL是由C++提供的标准模板库,内含多个主要组件,此次总结的是String部分的内容。String在STL中算是较为重要的部分,所以需要我重点攻克。先放一张我学习String后对于此部分知识点的概括。首先
分类:
编程语言 时间:
2019-11-02 23:39:51
阅读次数:
96
Linear regression SVM(support vector machines) Advantages: ·Effective in high dimensional spaces. ·Still effective in cases where number of dimensions ...
分类:
系统相关 时间:
2019-11-02 20:05:07
阅读次数:
87