本博客rss订阅地址: http://feed.cnblogs.com/blog/u/147990/rss
摘要: 题目地址:http://oj.leetcode.com/problems/word-break/简单的动态规划问题,采用自顶向下的备忘录方法,代码如下: 1 class Solution { 2 public: 3 bool dictContain(unordered_set &dict, ... 阅读全文
posted @ 2013-10-23 20:10 tenos 阅读(1839) 评论(2) 推荐(0) 编辑
摘要: 洗牌可以抽象为:给定一组排列,输出该排列的一个随机组合,本文代码中均以字符数组代表该排列算法1-算法3 都是在原序列的基础上进行交换,算法空间复杂度为O(1)算法1(错误):随机交换序列中的两张牌,交换n次(n为序列的长度),代码如下: 1 void Shuffle_randomSwap(char *arr, const int len) 2 { 3 for(int i = 1; i = 0; i--) 4 { 5 int a = rand()%len; 6 int temp = arr[i]; 7 arr[i] = arr[a]... 阅读全文
posted @ 2013-10-23 14:36 tenos 阅读(8014) 评论(4) 推荐(4) 编辑

本博客rss订阅地址: http://feed.cnblogs.com/blog/u/147990/rss

公益页面-寻找遗失儿童