题目: 解答: 1 先将数每一位拆成数组2,若数组为非升序序列,则直接返回原数即可3,否则,就找到数组中第一次出现升序的位置,从该位置往后找到最后一个最大值max_val及其下标max_ind4,从数组头开始找第一个比max_val小的数的下标i,交换i与max_ind位置的数即可 1 class ...
分类:
编程语言 时间:
2020-05-05 18:26:37
阅读次数:
60
C++ Stack(堆栈) 是一个容器类的改编,为程序员提供了堆栈的全部功能,——也就是说实现了一个先进后出(FILO)的数据结构。 c++ stl栈stack的头文件为: #include <stack> c++ stl栈stack的成员函数介绍 empty() 堆栈为空则返回真 pop() 移除 ...
分类:
其他好文 时间:
2020-05-05 18:05:38
阅读次数:
69
(一)一般分区 /boot 引导分区 256M swap 交换分区 物理内存的1.5倍左右,最高8G / 根分区 剩余都给 适用于:数据不太重要的服务器 (二)存储服务器(含数据库) /boot 引导分区 256M swap 交换分区 物理内存的1.5倍左右,最高8G / 根分区 100G /dat ...
分类:
系统相关 时间:
2020-05-05 09:15:52
阅读次数:
81
文件管理概述 对于Linux系统的目录结构,没有必要去背。我们要记住的就只是有几个常用的目录。 文件目录是以根目录为顶点开始的,Linux系统文件的目录结构: 对于linux中文件的基本操作: 1. 创建 mkdir文件夹,touch文件 2. 删除 rmdir文件夹 3. 编辑 4. 查看 tre ...
分类:
系统相关 时间:
2020-05-04 21:27:11
阅读次数:
103
#include "stdio.h"#include "stdbool.h"void swap(int *t1, int *t2){ int temp; temp = *t1; *t1 = *t2; *t2 = temp;}void bubble_sort(int arr[], int len){ ...
分类:
编程语言 时间:
2020-05-04 15:28:55
阅读次数:
55
1. List 容器的基本概念 1. list 是一个双向链表容器,可高效的进行插入删除元素,他的原理在于每个元素都有两个指针来记录前后两个元素的地址,像火车车厢一样,list 中各个元素在物理存储单元上非连续,是通过指针相连在一起的。 2. 相较于vector的连续线性空间,list会显得复杂许多 ...
分类:
其他好文 时间:
2020-05-04 00:52:48
阅读次数:
52
1、总体代码 draw一个三角形,自写vertex着色器和fregment着色器,三角形染红色。 2、解析 具体的gl函数文档可以见这个网站: "opengl文档" . 一个十分好用的中文网站: "learnOpenGL CN" "glGenBuffers" :生成缓冲区对象名称 声明:void g ...
分类:
其他好文 时间:
2020-05-03 23:08:40
阅读次数:
104
正确释放Vector等STL的内存执行 clear() 之后内存并没有释放 《Effective STL》给出的解决方案是: vector<type> v;//.... 这里添加许多元素给v//.... 这里删除v中的许多元素 vector<type>().swap(v);//此时v的容量已经尽可能 ...
分类:
其他好文 时间:
2020-05-03 20:36:13
阅读次数:
51
利用Swap Set分析风控模型更替的影响 风控业务背景 当你开发完成一个新模型,此时风控策略同学肯定会问——这一版模型相对于上一版模型有什么提升?因此,我们需要评估新模型与旧模型之间的性能差异。如果新模型的性能还不如旧模型,那也就没有替换旧模型的必要了(KPI也就堪忧 )。 本文将介绍风控策略中常 ...
分类:
其他好文 时间:
2020-05-03 20:32:42
阅读次数:
105
```bash 1. Linux中关机重启及注销的命令都有哪些? 关机:shutdown h now (默认是分钟),halt,init0, 重启:shutdown r now (默认是分钟),reboot,init6 shutdown c 取消设置 注销:exit,logout,ctrl+d 2. ...
分类:
其他好文 时间:
2020-05-02 21:23:19
阅读次数:
69