算法
NiuJuxin
这个作者很懒,什么都没留下…
展开
-
基本数据结构
const int SIZE = 10;int info[SIZE], head = 0, tail = 0;//info[] can contain at most (SIZE - 1) elements.//FIFO queue.inline bool empty() { return (head == tail);}inline int size() { return (...原创 2019-11-29 16:13:49 · 146 阅读 · 0 评论 -
20191124 周赛-1 【DFS、BFS、二分法、前缀和】
【1】洛谷 P1135#include <iostream>#include <algorithm>#include <string>#include <cmath>using namespace std;const int MAX = 10000000;int N;int K[500];bool vis[500] = {};...原创 2019-11-25 20:01:42 · 163 阅读 · 0 评论 -
利用指针创建动态的二维数组
创建一个指针,指向一个指针数组,指针数组中的每一个指针又指向一个动态一维数组。#include <iostream>int main(){ using namespace std; int row, column; cin >> row >> column; int** arr = new int* [row]; for (int i = 0;...原创 2019-11-01 21:39:50 · 1767 阅读 · 0 评论 -
将字符串反转
#include <iostream>using namespace std;int main(){ string T; cin >> T; for (int i = 0, j = T.size() - 1; i < j; i++, j--) swap(T[i], T[j]); cout << T << endl; ret...原创 2019-11-01 20:57:14 · 122 阅读 · 0 评论 -
DFS搜索 确定N维行列式表达式下标
DFS搜索 确定N维行列式表达式下标#include <iostream>#include <iomanip>using namespace std;int N;//矩阵的维数。int Que[500];//每一次形成的排列。bool Check[500];//检查之前用过哪些数。int lne = 1;void DFS(int);int invers...原创 2019-10-04 22:52:35 · 378 阅读 · 0 评论 -
求解行列式
利用dfs搜索求解行列式(string型)#include <iostream>#include <cstring>using namespace std;string dect[20][20];int n;bool check[20];int que[20];//string que[20];void dfs(int num);void inver...原创 2019-10-09 15:12:04 · 190 阅读 · 0 评论