工具
adolph_jun
这个作者很懒,什么都没留下…
展开
-
vector 的介绍
原文链接 在c++中,vector是一个十分有用的容器,下面对这个容器做一下总结。 1 基本操作 (1)头文件#include. (2)创建vector对象,vector vec; (3)尾部插入数字:vec.push_back(a); (4)使用下标访问元素,cout (5)使用迭代器访问元素. vectorint>::iterator it;转载 2015-08-05 11:02:30 · 294 阅读 · 0 评论 -
优先队列的使用方法
原文链接 C++优先队列的基本使用方法 #include #include #include using namespace std; struct node { friend bool operator { return n1.priority "为从小打到排列 } int priority;转载 2015-08-05 13:50:35 · 293 阅读 · 0 评论 -
字符串函数
原文 一、字符处理库中的函数 #include 函数原型:int f(int c) 函数说明:C语言定义的处理字符操作,包括是否是数字,字母,打印字符,十六进制数字,大小写转换等, 具体如下: isalnum:Check if character is alphanumeric (function) isalpha :Check if character is alphabe转载 2015-10-02 16:42:00 · 267 阅读 · 0 评论 -
最短路归纳
一floyd 求多源、无负权边的最短路,用矩阵记录图松弛每一对点,使得每一对点之间的权值是最小的, 利用三个for循环,时间复杂度O(n^3) void make_floyd() { for (k=0; k for (i=0; i for (j=0; j {原创 2015-10-19 23:59:29 · 421 阅读 · 0 评论 -
树状数组
原文链接 树状数组中用的d【】,每个点都有一定的管辖范围; 如d[1]=a[1]; d[2]=a[1]+a[2]; d[3]=a[3]; d[4]=a[1]+a[2]+a[3]+a[4]; 等等; 这样的结构关键是为了,对一个数组内部动态的删除,增加,来高效的求某个点或者某个区间的值; 比如说对数组a,改变某一位的值需O(1),求某个转载 2015-10-07 11:27:14 · 227 阅读 · 0 评论 -
最大子序列和
原文链接 问题: 给定一整数序列A1, A2,... An (可能有负数),求A1~An的一个子序列Ai~Aj,使得Ai到Aj的和最大 例如:整数序列-2, 11, -4, 13, -5, 2, -5, -3, 12, -9的最大子序列的和为21。对于这个问题,最简单也是最容易想到的那就是穷举所有子序列的方法。利用三重循环,依次求出所有子序列的和然后取最大的那个。当然算法复杂度会达到转载 2015-10-08 19:48:54 · 248 阅读 · 0 评论 -
学习中应该收集的开发利器
1、将数据表生成对应的bean类:TableToBean 获取工具和说明原创 2017-09-27 21:26:16 · 167 阅读 · 0 评论 -
Idea与github的协作
一、idea从github中获取新的项目,1、复制地址2、选中check out from Version Control 中git3、将项目地址粘贴下来,点击clone即可二、将编辑后的代码推送到github上1、VCS-->Git-->Commit File-->Commit2、VCS-->Git-->Push-->选择推送到哪里-->push3、查看...原创 2018-05-20 16:41:55 · 721 阅读 · 0 评论 -
logback
实现将不同模块的日志打印在不同的文件中 <?xml version="1.0" encoding="UTF-8"?> <configuration debug="false"> <!--定义日志文件的存储地址 勿在 LogBack 的配置中使用相对路径--> <property name="LOG_HOME"原创 2018-08-03 21:19:23 · 286 阅读 · 0 评论