Loading...
boost 中 for_each.hpp 学习笔记文章地址https://www.lucien.ink引入Linux 需要 install 一下 libboost-dev 这个库,macOS 没有测,Windows 日常不在考虑范围内。BOOST_PP_SEQ_FOR_EACH 宏包含于 boost/preprocessor/seq/for_each.hpp 中。用法BOOST_PP_SEQ...
前言我是菜鸡,如有不对的地方烦请指正。起始上周(好像是上周)的时候操作系统的老师抛出了一个问题留给我们:对以下程序在一台主流配置 的PC上,调用f(36)所需要 的时间大概是多少?请给出时间估算的依据并对程序的执行情况进行详细的解析说明。int f(int x) { int s = 0; while (x++ > 0) s += f(x); return std...
常用指令:sp # 上下分屏 :res y # 设置当前分屏高度为y :vsp # 左右分屏 :vertical res x # 设置当前分屏宽度为x Ctrl + w + hjkl # 先按Ctrl + w,然后再按hjkl在分屏之间移动 :e # 刷新当前文件 :e filename # 在当前窗口打开名字为filename的文件
摘要需要头文件<algorithm>函数名功能描述sort对给定区间所有元素进行排序stable_sort对给定区间所有元素进行稳定排序partial_sort对给定区间所有元素部分排序partial_sort_copy对给定区间复制并排序nth_element找出给定区间的某个位置对应的元素is_sorted判断一个区间是否已经排好序partition使得符合某个条件的元素放在...
原文http://www.lucien.ink/archives/309/起因 很久以前遇到过一个Bug,就是在for循环中使用iterator遍历容器时erase这个指针,导致了一些意想不到的Bug,今天突然想起来,做了点探究。过程std::set 对于set,执行以下代码:#include <bits/stdc++.h> std::...