【问题】
找出反序的个数
给定一整型数组,若数组中某个下标值大的元素值小于某个下标值比它小的元素值,称这是一个反序。 即:数组a[]; 对于i a[j],则称这是一个反序。 给定一个数组,要求写一个函数,计算出这个数组里所有反序的个数。
【代码】
#include
#include
#include
int sumNum = 0;
void merge(int *a...
分类:
其他好文 时间:
2014-08-15 22:34:49
阅读次数:
231
Problem Description:
Given a singly linked list L: L0→L1→…→Ln-1→Ln,
reorder it to: L0→Ln→L1→Ln-1→L2→Ln-2→…
You must do this in-place without altering the nodes' values.
For example,
Given...
分类:
其他好文 时间:
2014-08-15 22:34:39
阅读次数:
330
HDU 4948
这题比赛的时候遗憾了,我看了这道题,然后觉得挺简单的。
刚开始一看题上,想到的就是拓扑排序,然后脑子想啊想……感觉就是拓扑排序的逆序,然后发现挺水的……
因为说了要想发展某个城市的话,就必须有另一个城市作为它发展的前提,即城市u->w这样连边,表示要想发展城市w,前提是u已经是发展过的城市了。那这样的话不是很简单嘛。
即统计出出度最多的就是第一个要发展的城市了,因为u->...
分类:
其他好文 时间:
2014-08-15 22:34:29
阅读次数:
283
# include
# include
# include
# include
# include
using namespace std;
int main()
{
char a;
string x;
mapq;
while(true)
{
scanf("%c",&a);
if(a=='\n')
...
分类:
其他好文 时间:
2014-08-15 22:34:19
阅读次数:
217
opencv中值滤波和低通滤波器对椒盐噪声处理的效果比较
效果:...
分类:
其他好文 时间:
2014-08-15 22:34:09
阅读次数:
383
python发送email还是比较简单的,可以通过登录邮件服务来发送,linux下也可以使用调用sendmail命令来发送,还可以使用本地或者是远程的smtp服务来发送邮件,不管是单个,群发,还是抄送都比较容易实现。
先把几个最简单的发送邮件方式记录下,像html邮件,附件等也是支持的,需要时查文档即可
1 登录邮件服务
#!/usr/bin/env python
# -*- coding:...
分类:
编程语言 时间:
2014-08-15 22:33:59
阅读次数:
433
去年的时候,我写过一篇机房收费系统登陆的总结文章,那是站在VB的基础上,直接查询数据库实现的登陆。是很初期的知识。如果想了解详情,请看VB查询数据库之登陆窗体——机房收费系统总结(一)。
今天,我要换一个角度,换一个方式,来实现登陆。首先,我选择的开发工具是VB.NET,数据库是SQLSever2008。其次,我用的是三层的思想,把界面,逻辑和数据都分开,减少相互之间的影响。在次,界面层...
分类:
Web程序 时间:
2014-08-15 22:33:49
阅读次数:
436
框架(Framework)是整个或部分系统的可重用设计,表现为一组抽象构件及构件实例间交互的方法;另一种定义认为,框架是可被应用开发者定制的应用骨架。前者是从应用方面而后者是从目的方面给出的定义。
可以说,一个框架是一个可复用的设计构件,它规定了应用的体系结构(我认为框架(Framework)是整个或部分系统的可重用设计)。
架构(software architecture)是一系列相关的抽象模式(其实我理解就是应用了设计模式),用于指导大型软件系统各个方面的设计...
分类:
Web程序 时间:
2014-08-15 22:33:29
阅读次数:
377
#include
int f(int n);
main()
{
int a=3,s;
s=f(a);
s=s+f(a);
printf("%d\n",s);
}
int f(int n)
{
static int a=1;
n+=a++;
return n;
}static...
分类:
其他好文 时间:
2014-08-15 22:33:19
阅读次数:
170
Ubuntu下(Linux+Apache+MYSQL+PHP, LAMP)环境搭建...
分类:
数据库 时间:
2014-08-15 22:33:09
阅读次数:
325
------- android培训、java培训、期待与您交流! ---------- ======================API========================================= ...
本篇主要介绍一款开源免费跨平台基于JVM的复杂网络分析软件gephi的源码在导入myeclipse遇到的问题和一些尝试的解决方法以及如何选用netbeans平台进行源码导入工作,介绍了gephi的原生开发平台的相关信息,穿插介绍了个gephi toolkit的用法,并最终实现在netbeans中通过...
分类:
Web程序 时间:
2014-08-15 22:32:00
阅读次数:
679
摘要流是过滤流的一种,使用它可以再读取和写入流时获取流的摘要信息(MD5/SHA).使用摘要流包装流时,需要额外传递一个MessageDigest对象,MessageDigest md=MessageDigest.getInstance("MD5");DigestInputStream dis=ne...
分类:
其他好文 时间:
2014-08-15 22:31:49
阅读次数:
344
原文译至:http://elinux.org/GCC_Tips 的一小部分。-###编译选项用于查看编译的过程gcc -### 你运行的GCC其是一系列工具的集合。通过这个参数,gcc能生成(但并不执行)一系列的命令用于完成你输入的任务。你可以看到在gcc编译下面的细节,什么库会被使用?-mcpu设...
分类:
其他好文 时间:
2014-08-15 22:31:39
阅读次数:
321
添加用户变量wmic ENVIRONMENT create name="TUXDIR",username="%username%",VariableValue="D:\wonders\bea\tuxedo11gR1" 添加系统变量wmic ENVIRONMENT create name="TUX.....
分类:
其他好文 时间:
2014-08-15 22:31:29
阅读次数:
241
之前的BFS都是需要一个标记数组,但这个题不一样,因为可能一个格子不止走一次。那么我们就要寻找新的入队条件:left比上次经过的时候大才入队(left表示上次经过该点时剩余的时间)。为什么呢?我们重复走过一个点只有一个可能,那就是为了去取那个,所以如果取完后再回头经过这个点的时候剩余时间变多了,我们...
分类:
Web程序 时间:
2014-08-15 22:31:19
阅读次数:
262
一、DS1337介绍 DS1337串行实时时钟芯片是一种低功耗、全部采用BCD码的时钟日历芯片,它带有两个可编程的定时闹钟和一个可编程的方波输出。其地址和数据可通过I2C总线串行传输,能提供秒、分、时、日、星期、月和年等信息。1.1DS1337的引脚说明 DS1337的引脚排列示意图如图1所示。.....
分类:
其他好文 时间:
2014-08-15 22:30:59
阅读次数:
315