首页 > 2014年02月17日 > 全部分享
UVA 1099 - Sharing Chocolate(记忆化搜索+状态压缩)
Chocolate in its many forms is enjoyed by millions of people around the world every day. It is a truly universal candy available in virtually every country around the world. You find that the only th...
分类:其他   时间:2014-02-17 01:11:53    收藏:0  评论:0  赞:0  阅读:495
职责链模式
在完成了VB.Net版的机房收费系统后,感觉自己对面向对象的认识实在是太少了,所以在网上搜集各种相关资料,添补这块知识的空白。    这不,经过一个上午的思索,终于把职责链模式加入了机房收费系统,进一步加深对面向对象思想的认识。    有需求才有动力,在完成机房收费系统时,有个计算消费时间的函数,当时功能是实现了,但没有体会到面向对象的思想,所以在此进行重构。    当我们计算消费时间Onl...
分类:其他   时间:2014-02-17 01:05:44    收藏:0  评论:0  赞:0  阅读:586
题目1124:Digital Roots
点击打开链接 /* 时间:2014.2.16 目次: 题目1124:Digital Rootsac.jobdu.com/problem.php?pid=1124 */ #include #include int main() { char str[10001]; int i, t; while(~scanf("%s", str), str[0] - '0') { while...
分类:其他   时间:2014-02-17 01:40:35    收藏:0  评论:0  赞:0  阅读:371
求最大和的子数组
题目简介: 输入一个整形数组,里有正也负。 数组中连续的一个或多整成子数组,每都有一个和。 求所有子数组的和最大值。要时间复杂度为 O(n)。 例如输入的数组为 1, -20, 3, 10, -40, 2, 20, -5,和最大 的子数组为2, 20,因此输出为该子数组的和 22 。 题目解答: 1. 先判断sum>max,修正max; 2. 当sum 3. 为了输...
分类:其他   时间:2014-02-17 02:27:44    收藏:0  评论:0  赞:0  阅读:461
UVa 10000 Longest Paths (单源最长路 - floyd or 拓扑排序)
http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=941 由于n很小,floyd算法写起来方便,先用这个A了一下: /*0.162s*/ #include using namespace std; const int mx = 105; i...
分类:其他   时间:2014-02-17 01:26:14    收藏:0  评论:0  赞:0  阅读:473
ONVIF 技术支持论坛
http://vdceye.howbbs.com/...
分类:其他   时间:2014-02-17 00:45:14    收藏:0  评论:0  赞:0  阅读:362
链表倒序算法
问题描述: 给定一个链表,将其倒序排列,例如输入1->2->3->4,输出4->3->2->1。链表结点的定义如下, struct ListNode { int val; ListNode *next; ListNode(int x): val(x), next(NULL) {} }; 问题分析: 链表倒序的高效算法时间复杂度为O(n),空间复杂度为O(1)。其基本思想是将后面...
分类:其他   时间:2014-02-17 01:30:20    收藏:0  评论:0  赞:0  阅读:430
Android菜鸟的成长笔记(10)——使用Bundle在Activity之间传值
前面我们了解了如何启动一个Activity,一个Activity在启动另外一个Activity的时候可能会遇到需要传值的需要。Activity之间传值是通过Bundle来实现的。 一、通过Bundle传值介绍 Intent提供了多个重载方法来携带数据 putExtras(Bundle data):向Intent中放入需要的数据包 Bundle getExtras():取出Intent所...
分类:移动平台   时间:2014-02-17 02:17:29    收藏:0  评论:0  赞:0  阅读:430
java 类的加载,与获得相应的方法
package com.yxy.core; import java.lang.reflect.Method; import java.lang.reflect.Type; import static java.lang.System.out; /** * @author yxy * 执行的参数是:类名 方法名 * java MethodSpy java.lang.Class getCons...
分类:其他   时间:2014-02-17 01:03:41    收藏:0  评论:0  赞:0  阅读:447
【error】RAC升级报错:0509-036,0509-150,0509-103
平台:AIX 6.1+RAC 10.2.0.5 安装完RAC后,升级至10.2.0.5。在CRS软件升级的最后一步运行root102.sh脚本时,有如下报错信息: root@ballontt1:/#/oracle/product/10.2.0/crs_1/install/root102.sh Copying opriproc to /etc/oracle/bin for AIX WARNI...
分类:其他   时间:2014-02-17 02:15:26    收藏:0  评论:0  赞:0  阅读:1293
九度OJ 1512 用两个栈实现队列 【数据结构】
题目地址:http://ac.jobdu.com/problem.php?pid=1512 题目描述: 用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型。 输入: 每个输入文件包含一个测试样例。 对于每个测试样例,第一行输入一个n(1 接下来的n行,每行输入一个队列操作: 1. PUSH X 向队列中push一个整数x(x>=0...
分类:其他   时间:2014-02-17 01:01:38    收藏:0  评论:0  赞:0  阅读:399
用R的基础作图系统和ggplot2做常用图
课程目的 复习基础作图命令学习基本的ggplot作图命令 这里我们会用R语言中的基础作图系统和ggplot2中的qplot以及ggplot作常见的图。 下面是几种常见的图: 散点图线图条形图直方图,和密度图箱线图饼图扇形图 常见的图形的代码都在下面的网站里。 http://docs.ggplot2.org/current/ 命令简介 plot: 是R基础作图的命令qplot...
分类:其他   时间:2014-02-17 02:23:39    收藏:0  评论:0  赞:0  阅读:963
TOJ 2018 SPF / 割点&&双联通分量
求去掉每一个割点后剩下几个连通分量 #include #include #include #include #include using namespace std; const int maxn = 1010; vector a[maxn], bcc[maxn]; int pre[maxn]; int low[maxn]; bool iscut[maxn];...
分类:移动平台   时间:2014-02-17 01:59:02    收藏:0  评论:0  赞:0  阅读:445
LeetCode----Median of Two Sorted Arrays
Median of Two Sorted Arrays   There are two sorted arrays A and B of size m and n respectively. Find the median of the two sorted arrays. The overall run time complexity should be O(log (m+n)). ...
分类:其他   时间:2014-02-17 01:46:44    收藏:0  评论:0  赞:0  阅读:356
C#实现黑客帝国字幕特效
看过电影《黑客帝国》得大概都会觉得里面那种黑底绿字的效果特别炫,闲来无事,就自己用C#写了个特效控件,并可以通过调整参数达到其他效果。 先看看《黑客帝国》经典的特效好了(图片经过压缩,可能不是很清楚):             再看看项目实现后的效果(参数设置的好的话,效果还是相当不错的):         实现方案: 实现并不是特别复杂,每条显示的字符串都作为一个WordInfo对象...
分类:其他   时间:2014-02-17 01:22:09    收藏:0  评论:0  赞:0  阅读:430
Android中的多线程处理(一)——线程任务管理器
线程任务管理器的目的是为了在系统资源可用时自动运行线程任务或同时执行多个线程任务。Android API提供了ThreadPoolExecutor类,它管理了一个线程池,当线程池中的某个线程可用时它会从任务队列中取出一个任务来运行,我们需要做的就是把我们要执行的任务放入它的任务队列中。ThreadPoolExecutor可以同时并行执行一个任务,因此我们必须要确保我们的执行任务是线程安全的。...
分类:移动平台   时间:2014-02-17 00:41:09    收藏:0  评论:0  赞:0  阅读:541
打造你自己的程序员品牌
本文来源于我在InfoQ中文站原创的文章,原文地址是:http://www.infoq.com/cn/news/2014/02/building-programmer-brandJohn Sonmez是Simple Programmer的创始人、作者与程序员,关注于如何让复杂的事情变得简单。他是一位专业的软件开发者、架构师与讲师,感兴趣的领域包括测试驱动开发、如何编写整洁的代码、敏捷方法学等。Jo...
分类:其他   时间:2014-02-17 00:57:32    收藏:0  评论:0  赞:0  阅读:402
UML功能模型(用例图)
在UML系统开发中有三个主要的模型: 功能模型: 从用户的角度展示系统的功能,包括用例图。 对象模型: 采用对象,属性,操作,关联等概念展示系统的结构和基础,包括类图、对象图、包图。 动态模型: 展现系统的内部行为。 包括序列图,活动图,状态图。...
分类:其他   时间:2014-02-17 00:51:23    收藏:0  评论:0  赞:0  阅读:541
python实现DNS查询
1.DNS查询过程: 以查询 www.baidu.com为例 (1)       电脑向本地域名服务器发送解析www.baidu.com的请求 (2)       本地域名服务器收到请求后,先查询本地的缓存,如果找到直接返回查询结果,如果没有该记录,本地域名服务器把www.baidu.com的请求发送给根域名服务器 (3)       根域名服务器收到请求后,把.com域的服务器IP地址返...
分类:编程语言   时间:2014-02-17 00:09:15    收藏:0  评论:0  赞:0  阅读:721
NYOJ270 数的分解
原题链接 注意0和1的情况。经典题,简单题。 附ac代码: #include int a[20]; int main(){ int n, i, count; while(scanf("%d", &n) == 1){ i = 9; count = 0; if(n == 0){ printf("10\n"); continue; } if(1 == n)...
分类:其他   时间:2014-02-17 02:11:20    收藏:0  评论:0  赞:0  阅读:293
720条   上一页 1 ... 33 34 35 36 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!