yusijia's blog

yusijia's blog

Keep on going never give up.

  • Home
  • Archives

位向量法生成所有子集

位向量法生成所有子集参考:《算法竞赛入门经典》 作者:刘汝佳 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950#include <cstdi

May 02 2016

广度优先搜索

广度优先搜索的基本步骤 每次取出队列首元素(初始状态)并记住,进行拓展 将初始化状态删除 然后把拓展所得到的可行状态都放到队列里面 重复上面三个步骤知道队列为空 12345678910111213141516while(!q.empty()){ int m =

May 02 2016

深度优先搜索

深度优先搜索的基本步骤123456789void dfs(int n){ if(满足结束条件,即搜索到终点) 处理 return ; else dfs(n + 1); //继续往下一层搜 回溯部分;&#

May 02 2016

矩阵连乘

题目:  输入n个矩阵的维度和一些矩阵链乘表达式,输出乘法的次数,如果乘法无法进行,输出error。假定A是mn矩阵,B是np矩阵,那么AB是mp矩阵,乘法次数为mn*p。如果A的列数不等于B的行数,则乘法无法进行。 测试用例:3A 50 10B 10 20C 20 5(A(BC

May 02 2016

hdu 1022(经典例题)

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747

May 02 2016

括号匹配问题 2

题目大意:输出有多少个括号是符合的,例如:()()()6(()))4()[()4括号为:(,),[,] 补:另一个思路是,记录’(‘,’)’,’[‘,’]’的个数,然后从‘(’和‘)’的数目中选择最小的乘2,[和]类似 1234567891011121314151617181

May 02 2016

括号匹配问题 1

1234567891011121314151617181920212223242526272829303132333435#include <iostream>#include <cstdio>#include <stack>#include

May 02 2016

栈的简单实现(c++版)

Stack.h123456789101112131415161718192021#ifndef STACK_H_INCLUDED#define STACK_H_INCLUDEDtemplate <class T>class Stack{private:

May 02 2016

C++ STL中栈的简单使用

stack栈只是进一步封装别的数据结构,并提供自己的接口,所以代码非常简洁,如果不指定容器,默认是用deque来作为其底层数据结构的。下面给出栈的使用范例: 1234567891011121314151617181920212223242526272829303132333435

May 02 2016

栈

栈的基本操作与简单实现12345678910111213141516171819202122232425262728293031#include <cstdio>const int MAX_SIZE = 1000;int sizes = 0;int sta[MAX_S

May 02 2016
« Prev1…2829303132…34Next »

Tags

  • Ajax&JSON1
  • MYSQL12
  • hexo1
  • javaWeb基础8
  • java并发9
  • leetCode26
  • markdown1
  • 二进制技巧2
  • 图床1
  • 基数排序1
  • 常用6
  • 数据结构-Hash2
  • 数据结构-二叉搜索树2
  • 数据结构-二叉树2
  • 数据结构-双向链表1
  • 数据结构-哈夫曼树1
  • 数据结构-图论-LCA1
  • 数据结构-图论-Tarjan2
  • 数据结构-图论-图论基础6
  • 数据结构-图论-拓扑排序2
  • 数据结构-图论-最小生成树1
  • 数据结构-图论-最小生成树-kruskal6
  • 数据结构-图论-最小生成树-prime5
  • 数据结构-图论-最短路-Dijsktra4
  • 数据结构-图论-最短路-SPFA1
  • 数据结构-图论-最短路-floyd3
  • 数据结构-图论-最短路-floyd-传递闭包2
  • 数据结构-图论-最短路-floyd-求最小环1
  • 数据结构-图论-次小生成树2
  • 数据结构-图论-欧拉回路6
  • 数据结构-图论-链式前向星3
  • 数据结构-字典树5
  • 数据结构-平衡二叉树1
  • 数据结构-循环链表1
  • 数据结构-栈7
  • 数据结构-树状数组5
  • 数据结构-链表1
  • 数据结构-队列3
  • 文章1
  • 桶排序1
  • 模拟7
  • 水题17
  • 算法-Insersion Sort(插入排序)1
  • 算法-binary search(二分查找)4
  • 算法-qmul(快速乘)2
  • 算法-qpow(快速幂)3
  • 算法-qsort(快速排序)5
  • 算法-位向量法2
  • 算法-全排列6
  • 算法-动态规划16
  • 算法-动态规划-按位dp2
  • 算法-回溯法10
  • 算法-图论-广度优先搜索6
  • 算法-图论-深度优先搜索4
  • 算法-基数排序1
  • 算法-堆排序1
  • 算法-大数算法3
  • 算法-尺取法3
  • 算法-希尔排序1
  • 算法-归并排序2
  • 算法-快速选择1
  • 算法-数学题3
  • 算法-数论-卡特兰数1
  • 算法-数论-同余定理4
  • 算法-数论-扩展欧几里得1
  • 算法-数论-欧几里得2
  • 算法-数论-素数筛选法4
  • 算法-数论-费马小定理3
  • 算法-映射2
  • 算法-枚举3
  • 算法-标记,查表思想8
  • 算法-离散化4
  • 算法-计数排序1
  • 算法-贪心4
  • 算法-输入挂和输出挂1
  • 算法-预处理思想1
  • 语言-C++1
  • 语言-java基础知识74
  • 贪心1
  • 逆序对5
  • 高级数据结构-并查集5
  • 高级数据结构-线段树8
RSS

I am a slow walker, but I never walk backwards.

Powered by hexo and Theme by Pacman © 2019 yusijia