本文实现了顺序队列,与链队列不同的是,顺序队列需要考虑一个问题,问题情况如下,解决办法:循环队列,当rear到分配的数组空间末尾时,转到数组头但是当q.rear==q.front时,又如何区分一种是空队列,一种是满队列的情况呢这里有两种方案本次代码实现了第一种方法,同时设置了一个技术变量length...
分类:
其他好文 时间:
2014-06-29 15:39:35
阅读次数:
311
Android 平台上长连接的实现为了不让 NAT 表失效,我们需要定时的发心跳,以刷新 NAT
表项,避免被淘汰。Android 上定时运行任务常用的方法有2种,一种方法用 Timer,另一种是AlarmManager。TimerAndroid 的
Timer 类可以用来计划需要循环执行的任务,T...
分类:
移动开发 时间:
2014-05-28 19:57:31
阅读次数:
435
/** * 循环统计数组或集合中的重复元素个数 * @param args */ public
static void main(String[] args) { Map map = new HashMap(); String[] ss = ...
分类:
其他好文 时间:
2014-05-27 16:23:14
阅读次数:
290
把n个骰子扔在地上,所有骰子朝上的一面的点数之和为s。输入n,打印出s的所有可能的值和出现的概率。解法二:基于循环求骰子点数,比递归算法更加高端大气上档次具体代码如下,有详细注释。
1 ////////////////基于循环求骰子点数////////////////////////////////...
分类:
其他好文 时间:
2014-05-26 20:32:34
阅读次数:
262
在日程工作中经常会遇到这样的问题 一个JS数组 我们要找出其中
一些符合要求的类容又或者对数组里的类容求和求平均数之类的一般的做法是循环里面的类容做判断添加到一个新的集合里 var array = [];
array.push(1); array.push(2); array.push(3)...
分类:
编程语言 时间:
2014-05-26 19:15:53
阅读次数:
332
一、概述
在我测量mian函数大循环的周期时,发生了怪事:我一点也没有更改main函数的代码,只在初始化时添加了一些无用的语句,结果测量时间发生了巨大的差异。二、事件详情1、测试代码main函数/**
* @brief 主函数 * @param 无 * @retval 无 */int ...
分类:
其他好文 时间:
2014-05-26 18:28:44
阅读次数:
286
1.process是一个全局进程,你可以直接通过process变量直接访问它。
process实现了EventEmitter接口,exit方法会在当进程退出的时候执行。因为进程退出之后将不再执行事件循环,所有只有那些没有回调函数的代码才会被执行。在下面例子中,setTimeout里面的语句是没有办....
分类:
Web程序 时间:
2014-05-26 17:11:25
阅读次数:
338
dp套一个burnside的壳子核心还是dpdp[i]表示有i个循环节时的染色方案数注意在dp的时候,不需要考虑重构的问题因为burnside会解决重构的问题dpA[i][j]表示以A开头,长度为i,结尾为j个A的合法方案数dpB[i][j]表示以B开头,长度为i,结尾为j个A的合法方案数接下来我们...
分类:
其他好文 时间:
2014-05-26 17:02:49
阅读次数:
314
给定两个整数A和B,输出从A到B的所有整数以及这些数的和。
输入格式:
输入在一行中给出2个整数A和B,其中-100
输出格式:
首先顺序输出从A到B的所有整数,每5个数字占一行,每个数字占5个字符宽度,向右对齐。最后在一行中输出全部数字的和。
输入样例:import java.util.Scanner;
public class Main {
public sta...
分类:
其他好文 时间:
2014-05-25 21:39:36
阅读次数:
259
算法1
用两个for循环定位子序列的上下界,然后再用最内部的一个for循环求出上下界之间的元素和。
时间复杂度:O(N³)。
代码:
int MaxSub(int *a, int n)
{
int sum = 0;
int tmp;
for (int i = 0; i < n; i++)
{
for (int j = i; j <...
分类:
其他好文 时间:
2014-05-25 21:28:44
阅读次数:
243