基数排序,是对整数类型的一种排序方法,有MSD (most significant digit)和LSD (least significant digit)两种.MSD将每个数按照高位分为若干个桶(按照我们常用的十进制,就是0-9,10个桶,这也是“基数”的由来),在每个桶内使用排序算法(如果也是MSD基数排序,就成了递归,出口在最低位),最后按顺序收集每一个桶,收集到的序列就是有序的.如果入桶和收集的过程能保证先入桶的元素先被收集,那么基数排序就是稳定的. 而LSD则先按照最低位分组,然后按与…
1 constexpr constexpr关键字可以让已经具备常量返回的函数运用于常量的位置. c++14起可以在函数内部使用局部变量.循环和分支等简单语句. 2 委托构造&继承构造 委托构造使得避免了多个构造函数调用一个私有函数的丑陋代码. class Base { public: int value1; int value2; Base() { value1 = 1; } Base(int value) : Base() { // deletgate constructor value2 =…
lambda表达式和std function bind 两者配合构成了函数新的使用方法. 智能指针 sharedptr, uniqueptr, weak_ptr auto pointer = std::make_shared<int>(10); // auto is "std::shared_ptr<int>" 标准库没有提供make_unique,提供以下实现. template<typename T, typename ...Args> std:…
Visual Studio编译器对 C++11 特性的支持 具体参考网址:https://msdn.microsoft.com/en-us/library/hh567368.aspx 截至目前为止,VS2015不支持如下C++11特征 Expression SFINAE C++11 Core Language Features: C99 Extended integer types C++11 Core Language Features: C99 preprocessor 参考: Visual…
1.PSP 5.11 14:30 20:00 130 200 Cordova A Y min 5.12 9:00 14:00 100 200 Cordova A Y min 5.13 13:30 15:00 20 70 软件项目管理课 A Y min 19:00 20:00 20 40 Cordova A Y min 5.17 11:00 19:00 240 240 Cordova A Y min 2.PSP分类统计以及圆饼图 分类 A B C D 时间总计 750 0  0 0     3.周…
ylbtech-Java-Runoob-高级教程-实例-字符串:11. Java 实例 - 字符串性能比较测试 1.返回顶部 1. Java 实例 - 字符串性能比较测试  Java 实例 以下实例演示了通过两种方式创建字符串,并测试其性能: StringComparePerformance.java 文件 public class StringComparePerformance{ public static void main(String[] args){ long startTime =…
JavaSE学习总结第11天_开发工具 & API常用对象111.01 常见开发工具介绍11.02 Eclipse和MyEclipse的概述11.03 Eclipse的下载安装及卸载11.04 Eclipse中如何写一个HelloWorld案例11.05 Eclipse中如何编译和运行程序11.06 Eclipse的汉化及语法检查提示11.07 Eclipse的视窗和视图概述11.08 Eclipse工作空间的基本配置11.09 Eclipse中内容辅助键的使用11.10 Eclipse中快捷键…
时间:2018.11.14地点:北京国贸大酒店…
ylbtech-Java-Runoob-高级教程-实例-方法:11. Java 实例 – enum 和 switch 语句使用 1.返回顶部 1. Java 实例 - enum 和 switch 语句使用  Java 实例 Java 创建枚举类型要使用 enum 关键字,隐含了所创建的类型都是 java.lang.Enum 类的子类 对enum进行遍历和switch的操作示例代码: Main.java 文件 enum Car { lamborghini,tata,audi,fiat,honda…
ylbtech-Java-Runoob-高级教程-实例-数组:11. Java 实例 – 删除数组元素 1.返回顶部 1. Java 实例 - 删除数组元素  Java 实例 以下实例演示了如何使用 remove() 方法来删除数组元素: Main.java 文件 import java.util.ArrayList; public class Main { public static void main(String[] args) { ArrayList<String> objArray…