语言实现了人与人之间的沟通,那么人与电脑之间怎么沟通呢?当然也是语言,它是程序语言。计算机是01的世界,通过程序语言,把人类的大千世界语计算机融合在了一起,amazing。
机器语言由01组成,直接用机器语言可读性差,难以理解,由此逐渐产生了汇编语言和高级语言。程序设计语言面向人,人们用它写出源程序,目标程序面向机器,语言处理程序充当翻译的角色,联通了人与机器。
语言程序是如何...
分类:
其他好文 时间:
2014-09-22 19:30:03
阅读次数:
262
时间复杂度: O(n)
看见复杂度:O(n)
题意解析:
就是把所有被“x”包围的“o”替换成 x。所谓 “包围” 是指 上下左右 四个方向,不包括斜上,斜下。。。
算法思路:
没有被“x” 围住: 就是 那一组联通的“o“ 连接到边界了,只要把连接到边界的 ”o“ 替换成*,其他的o就替换成x,最后再把*还原成O
在把连接到边界的O替换成* 用的是bfs,具体代码如下,t...
分类:
其他好文 时间:
2014-09-22 18:21:53
阅读次数:
177
到现在为止,基本上ExchangeServer2013的安装及配置就差不多了,如果顺利的话现在应该已经能够在内网正常收发邮件了,也应该能够向外网发送邮件,但是肯定是不能从外网收邮件的,这是因为如果想要接收邮件我们需要有一个自己的域名,这个域名能够在公网进行正常的解析,这样才..
分类:
其他好文 时间:
2014-09-22 04:26:32
阅读次数:
249
1.动态联通性问题描述:
有N个元素,开始时我们让每一个元素肚子构成一个集合。然后按一定的顺序将属于同一组中的元素合并,构成新的集合。其间要反复查询某个元素在哪个集合中。如下所示:
解决办法:
(1)Quick-Find
声明一个长度为N的数组id,数组中元素的值代表它所属组的编号。将数组中的元素初始化为每个元素的索引值,这样就表示开始时每个元素各自构成一个独立的集合...
分类:
其他好文 时间:
2014-09-21 17:40:11
阅读次数:
881
求解连通性问题,最好用的当然是并查集了,可以使用深搜或者广搜。这道题目的意思是给定一些道路,如果把其中一个顶点去掉,那么需要建立多少条道路才能联通所有顶点。这道题目如果用朴素的并查集的话第四个测试用例会超时,因此想到带路径压缩的并查集。递归或者非递归方式都可以,对于这道题目来说不会差别很大,不过用递...
分类:
其他好文 时间:
2014-09-19 22:19:06
阅读次数:
229
点击打开链接
有向图强联通,Kosaraju算法
缩点后分别入度和出度为0的点的个数 answer = max(a, b);
scc_cnt = 1; answer = 0
#include
#include
#include
#include
#include
using namespace std;
const int maxn = 20000 + 1...
分类:
移动开发 时间:
2014-09-19 15:44:45
阅读次数:
221
点击打开链接
无向图点双联通,二分图判定
#include
#include
#include
#include
#include
using namespace std;
struct Edge{
int u, v;
};
const int maxn = 1005;
int pre[maxn], iscut[maxn], bccno[maxn],dfs_c...
分类:
移动开发 时间:
2014-09-19 12:02:35
阅读次数:
206
1:已经事先购买了两台云主机10.4.14.168101.69.178.208[联通]Master10.4.5.9 101.69.178.219[联通]Slave2:分别安装MySQL#yuminstallmysql-server–enablerepo=remi#yuminstallmysq...
分类:
数据库 时间:
2014-09-17 20:06:52
阅读次数:
206
照相像素2000万可拆卸电池可插扩展内存卡有NFC功能支持4K录像支持熄屏快拍Android系统联通3G或4G
分类:
移动开发 时间:
2014-09-17 10:00:11
阅读次数:
151
一、从头定义新自定义窗体1.新建一个目录,再新建一个工程。2.定义这个自动创建好的窗体为自己需要的样式。3.包存这个窗体和单元到希望的目录,工程文件就保存在新建的目录。4.将没有用的工程联通目录一并删除。二、在新工程中使用自定义窗体1.新建一个工程。2.移除自动创建的单元(自动创建的Form也会随之...