最近在Bilibili上看到不少侯捷老师C++的视频教程,侯捷老师翻译了很多C++的经典书籍,比如《Essential C++中文版》、《STL源码剖析》,也写了《深入浅出MFC 第二版》。使用到multiset这个关联容器时,本来以为Visual Studio2017中会提供#include <m ...
分类:
编程语言 时间:
2019-12-08 12:43:51
阅读次数:
105
lower_bound()和upper_bound() 是方便的在有序数组中二分查找的函数,并且在STL其他数据结构中也提供该方法(如map和set)。但是两函数并不是二分查找“小于”和“大于”的第一个元素。lower_bound(first, last, val)大于等于val的第一个元素uppe... ...
分类:
其他好文 时间:
2019-12-06 23:21:42
阅读次数:
104
给定一个字符串,你需要反转字符串中每个单词的字符顺序,同时仍保留空格和单词的初始顺序。 示例 1: 输入: "Let's take LeetCode contest"输出: "s'teL ekat edoCteeL tsetnoc" 注意:在字符串中,每个单词由单个空格分隔,并且字符串中不会有任何额 ...
分类:
其他好文 时间:
2019-12-06 11:36:14
阅读次数:
86
next_permutation就是按照字典序排列得到所有的排列组合! 例如 我们需要输出{ 1 , 2 , 3 , 4 } 的全排列 1 #include<iostream> 2 #include<algorithm> 3 using namespace std; 4 int main() 5 { ...
分类:
其他好文 时间:
2019-12-05 21:52:33
阅读次数:
133
排序后取数组第k个元素,遍历需要n^2的复杂度,查找插入logn,时间复杂度O(n^2logn)。方法很笨,完全就是STL过于牛x运行通过的。 class Solution { public: int kthSmallest(vector<vector<int>>& matrix, int k) { ...
分类:
其他好文 时间:
2019-12-04 10:38:49
阅读次数:
104
[TOC] 语法 c++ 随机数mt19937 `随机数范围unsigned int` complex 浮点数 STL函数 decltype 手动开启Ofast ifdef 进制转换 cmath java `编译 javac Main.java //生成Main.class` 数据类型 `var n ...
分类:
其他好文 时间:
2019-12-04 01:12:25
阅读次数:
149
在计算机系统中,递归是通过嵌套来实现的,涉及指针,地址,栈的使用。 部分例子 1.用STL输出全排列 #include<iostream> #include<algorithm>//包含sort()和next_permutation()函数 using namespace std; int main ...
分类:
其他好文 时间:
2019-12-03 19:54:40
阅读次数:
66
Scalable Cross-Platform Software Design: Data Structures, Algorithms and Design Coursework#225% of the module mark: Marking Scheme on MoodleIn this ta ...
分类:
其他好文 时间:
2019-12-03 19:44:47
阅读次数:
66
title: GamePM原型 date: 2019 12 02 22:01:10 tags: cnbolgsWork GamePM前端设计原型展示 可供访问的前端网页:pj.tenderkun.com (以上网页可能会因为后端接口随时变化而导致某些功能错误) 产品开发小结 在前端延期问题不能解决后 ...
分类:
其他好文 时间:
2019-12-02 23:46:02
阅读次数:
113
函数适配器(function adapter):通过不同函数适配器的绑定,组合和修饰能力,可以实现强大的功能,配合STL泛型算法完成复杂功能。 绑定(bind) bind1st函数有两个参数,被绑定参数的仿函数__fn,以及待绑定到仿函数上的参数值__x。在函数中构建并返回了binder1st对象, ...
分类:
其他好文 时间:
2019-12-01 20:28:51
阅读次数:
88