- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 删数问题 贪心
#include<iostream>#include<string>using namespace std;string N;int s;void find_min_int(){ int m = N.size(); if(s >= m) { N.erase(); return; } while(s > 0)
2016-06-26 14:05:16 245
原创 算法之归并排序
比如 序列 (1, 8, 12 , 14,3, 7, 9, 15) 看做两个序列(1, 8, 12, 14,) (3, 7, 9, 15)左边的下标范围是[low, mid] 右边是[mid+1, high] 然后用s = low t = mid+1 代表两个序列的起始位置 比较a[s] 与 a[t] 哪个小就存储在 一个新的数组容器里 然后小的下标值就向前移动继续一直比较 (1, 3, 7
2016-06-26 10:29:49 173
原创 杭电1028 整数划分问题 母函数
c1[3] = 5 说明 x 的三次方的系数为五 说明 3 可以有5 中划分方法#include using namespace std;int c1[130], c2[130];int main(){ int n, i, j; while(cin>>n) { for(i = 0; i
2016-06-25 16:52:15 372
原创 c++ 单链表的定义与使用
#include<iostream>using namespace std;typedef struct node * LinkList;typedef struct node{ int data; LinkList next;}Node;//Node 代表 struct node Linklist 代表 struct node *LinkList creat()//创建
2016-06-23 19:04:40 2641
原创 线性表的顺序存储
用结构体实现 结构体数据成员为数组 和 一个整型的length 指最后一项的位置#define Maxlength 100struct sequencelist{ int data[Maxlength]; int length;};删除 void delete1(struct sequencelist *list, int index){ //刚构造时data[
2016-06-21 21:29:45 231
原创 STL vector 基本用法
头文件为#include<vector> 创建对象 vector<int> a; 尖括号中为这个向量中的元素的数据类型 尾部插入数据a.push_back(x); x 为插入的数据 因为在vector中已经重载了下标运算符 使用迭代器访问元素 //使用下标访问元素 cout<<a[0]<<endl; #include<iostream>#include<vector>#include<
2016-06-17 21:42:43 337
原创 stl vector 数组应用
#include<iostream>#include<algorithm>#include<vector>using namespace std;void ui(){ cout << "欢迎进入数组操作系统" << endl; cout << "请输入数组大小" << endl;}void ui2(){ cout << "1.排序" << endl;
2016-06-17 14:35:52 244
鸟哥的linux私房菜
2017-10-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人