简单工厂设计模式说的通俗点就是保证对象在项目中出现的唯一性,并不是把原先对象先清除,而是如果没有该对象就实例化,再出现,否则,就出现原先的对象 用WinForm窗体为例 1、建立“简单工厂”的模型(自己建立一个对象,确保该对象最多出现一次,最少出现一次,即唯一性) 1 using System; 2 ...
分类:
其他好文 时间:
2017-02-10 21:41:40
阅读次数:
157
数独是一项益智小游戏,规则简单易懂,但内容千变万化。这次我想要研究的是用java编程实现解数独和数独题目的生成。首先要弄清数独的游戏规则:在一个9×9的方格中分布着1-9的数字和空格,玩家在空格中填写适当的数字,使得每行、每列、9个3×3的方格中数字1-9均只出现一次。 对于解数独初步构思的时候我产 ...
分类:
其他好文 时间:
2017-02-06 23:57:11
阅读次数:
419
题意:给出n组字符串,判断哪一个字符串出现的次数最多,并输出该字符串。当n=0时,表示结束。 1.运用c++里的string数组来处理。再定义一个计数的数组,初始化0,两个for循环,出现一次相同加1,然后再比较一下 哪个最大,记录下标就ok了。 2.还有一种是网上的思路:排序完再累加上去,比较。 ...
分类:
其他好文 时间:
2017-02-05 11:18:09
阅读次数:
176
/ / 中间写正则表达式 ^ 匹配开头 $ 匹配结尾 \d 一个任意数字 \w 一个任意数字或字母 \s 任意字符串 {n} 把左边的表达式重复n遍 {m,n} 把左边的表达式重复至少m遍,至多n遍 {m, } 把左边的表达式重复至少m遍,至多不限 + 左边的表达式至少出现一次,至多不限,相当于{1 ...
1.服务器遇到故障如何排除?http://blog.jobbole.com/36375/必须先搞清楚故障的具体情况:o故障的表现是什么?无响应?报错?o故障是什么时候发现的?o故障是否可重现?o有没有出现的规律(比如每小时出现一次)o最后一次对整个平台进行更新的内容是什么(代码、服务器等)?o..
分类:
其他好文 时间:
2016-12-29 11:24:02
阅读次数:
146
全排列: n=3 123 132 213 231 312 321 (由1~n组成,且出现一次,从小到大排序(或从大到小排序,或不排序)) 求全排序: I. Dfs1 //全排序没有顺序 #include <iostream> using namespace std; long a[100],n; v ...
分类:
编程语言 时间:
2016-12-25 14:06:51
阅读次数:
227
136. Single Number 因为A XOR A = 0,且XOR运算是可交换的,于是,对于实例{2,1,4,5,2,4,1}就会有这样的结果: 137. Single Number II(黑人问号脸) 对于除出现一次之外的所有的整数,其二进制表示中每一位1出现的次数是3的整数倍,将所有这些 ...
分类:
其他好文 时间:
2016-12-20 13:58:42
阅读次数:
144
正则表达式 (UltraEdit Syntax): % 匹配行首 - 表明要搜索的字符串一定在行首. $ 匹配行尾 - 表明要搜索的字符串一定在行尾 ? 匹配除换行符外的任一单个字符. * 匹配任意个数的字符出现任意次数(不包括换行符) + 匹配前导字符或者表达式出现一次或者更多次(不包括换行符) ...
分类:
其他好文 时间:
2016-12-18 17:51:59
阅读次数:
214
题目地址 简要题意: 给若干组数字,每组数据是递增的在0——9之间的数,且每组数的个数不确定。对于每组数,输出由这些数组成的两个数的差的绝对值最小是多少(每个数出现且只出现一次)。 思路分析: 对于n个数,必定为分成两个位数分别为n/2和n-n/2的数时才可能取得差的绝对值最小。两组数分别进行全排列 ...
分类:
其他好文 时间:
2016-12-05 23:21:38
阅读次数:
189
题目描述 一个整型数组里除了两个数字之外,其他的数字都出现了两次。请写程序找出这两个只出现一次的数字。 思路: 因为有2个数字只出现了一次,而其他的数字都是2次,可以通过异或运算,得到最后这2个只出现一次的数字的 异或结果值。这种值必然不为0。 然后找出这个数字二进制中,最低位为1的位数,必然那一位 ...
分类:
编程语言 时间:
2016-11-30 11:40:37
阅读次数:
132