Reby


  • 首页

  • 分类

  • 关于

  • 归档

  • 标签

最短路径

发表于 2016-06-17   |   分类于 Algorithm   |  
Floyd 算法分析建立最短路径表格如果要让任意两点(a,b)之间的 ...
阅读全文 »

最小生成树

发表于 2016-06-17   |   分类于 Algorithm   |  
最小生成树的Kruskal算法原理 初始阶段所有节点都是孤立的集 ...
阅读全文 »

最小生成树

发表于 2016-06-16   |   分类于 Algorithm   |  
最小生成树的Kruskal算法原理 初始阶段所有节点都是孤立的集 ...
阅读全文 »

并查集

发表于 2016-06-16   |   分类于 Algorithm   |  
并查集12345int findRoot(int x){ if(tree[x]==-1) return x; else return findRoot(tree[x]);} 非递归版本123456789int findRoot(int x){ while(tree[x]!=-1) { ...
阅读全文 »

最长回文子串

发表于 2016-06-16   |   分类于 Algorithm   |  
暴力法123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051#include<stdio.h>#include<iostream>#include<string.h>using namesp ...
阅读全文 »

最长子串和

发表于 2016-06-15   |   分类于 Algorithm   |  
Problem Description给定K个整数的序列{ N1, N2, …, NK },其任意连续子序列可表 ...
阅读全文 »

寻找第K大的数

发表于 2016-06-15   |   分类于 Algorithm   |  
快速排序123456789101112131415161718192021222324252627void quickSort(int* num, int left,int right){ if(left>=right) { return; } int key=num[left]; int first=left; int last=r ...
阅读全文 »

全排列

发表于 2016-06-15   |   分类于 Algorithm   |  
深度优先搜索深度优先搜索基本模型1234567891011void DFS(int step){ 判断边界 ...
阅读全文 »

逆波兰表达式

发表于 2016-06-14   |   分类于 Algorithm   |  
逆波兰表达式求值逆波兰表达式也叫后缀表达式,其求值 ...
阅读全文 »

最长括号匹配

发表于 2016-06-14   |   分类于 Algorithm   |  

#给定字符串,仅包含左括号和右括号,设计算法,找出最长匹配的括号子串,返回该子串的长度。

如:

  • (() 2
  • ()() 4
  • ()(()) 6
  • (()()) 6
阅读全文 »
1…567
Rui

Rui

Never stand still

62 日志
10 分类
48 标签
© 2016 Rui
由 Hexo 强力驱动
主题 - NexT.Mist