一、PSP(个人软件过程) Planning 二、项目要求 1.目标:随机生成N个已解答完毕的的数独棋盘矩阵,在控制台中键入"xxxx.exe -c N"格式的命令后将矩阵输出到当前路径下的‘sudoku.txt’文件中。 2.限制条件:N值为0~1000000,矩阵不重复。 三、算法思路 1.利用 ...
分类:
其他好文 时间:
2018-10-05 17:14:51
阅读次数:
190
项目需求:利用程序随机构造N个已解答的数独棋盘 输入:数独棋盘题目个数N (0 < N <= 1000000) 输出:随机生成N个不重复的已解答完毕的数独棋盘, 并输出到sudotiku.txt,每个数独棋盘中间隔一行 程序运行结果如下: 随机生成3个不重复的已解答完毕的数独棋盘如下: | 4 1 ...
分类:
其他好文 时间:
2018-10-05 12:27:35
阅读次数:
211
数独 数独是一种逻辑游戏,玩家需要根据9x9盘面的已知数字,推理出剩余所有空格的数字,并满足每一行、每一列和每个粗线宫(3x3)内均含1~9,不重复。 MATLAB中有关函数 M = dlmread(filename,delimiter) 使用指定的分隔符,将该文件的数据读取到矩阵M中,并将重复的分 ...
分类:
其他好文 时间:
2018-10-04 10:16:30
阅读次数:
224
代码: int lengthOfLongestSubstring(char* s) { int i, j, l = 0, Length = strlen(s), max = 1; /*l指向每一轮比较的起点,max是不重复的最长字符数*/ if (Length == 0) return 0; for ...
分类:
其他好文 时间:
2018-10-03 00:35:21
阅读次数:
130
设f[i][j]为把i拆成j个不重复的、大于0小于等于N的数的方案数 我们考虑一个方案是怎么来的:(初始状态是f[0][0]=1) 如果这个方案里有1,那它是先把原来的状态的每个数加1、然后再增加一个1 如果这个方案没有1,那它是把原来的状态直接每个数加1得来的 就对应了方程$f[i][j]=f[i ...
分类:
其他好文 时间:
2018-10-01 21:37:07
阅读次数:
129
set 的简介: python的set和其他语言类似, 是一个无序不重复元素集, 基本功能包括关系测试和消除重复元素. 集合对象还支持union(联 合), intersection(交), difference(差)和sysmmetric difference(对称差集)等数学运算. 创建集合: ...
分类:
编程语言 时间:
2018-10-01 19:57:14
阅读次数:
137
一、题目 1、审题 2、分析 给出一个有序的不重复的整形数组,组成一个二路平衡二叉树(左右子树高度差不超过1)。 二、解答 1、思路: 方法一、 采用递归的方式。(像二分查找) ①、为了保持平衡,查找数组的下标中间的数 nums[mid],作为 root; ②、(0, mid - 1) 作为 roo ...
分类:
其他好文 时间:
2018-10-01 12:54:08
阅读次数:
166
一、题目 1、审题 2、分析 给出一个数值不重复的二叉树的先序、中序遍历的遍历顺序,求该二叉树的原始结构。 二、解答 1、思路: 分析二叉树的先序、中序遍历特点如下: ①、先序(preOrder): 根 --> 左 --> 右; ②、中序(inOrder): 左--> 根 --> 右; ③、先序的第 ...
分类:
其他好文 时间:
2018-09-30 23:20:00
阅读次数:
163
TCP是面向连接的传输层协议。即应用程序在使用TCP协议之前,必须先建立TCP连接。在传送数据完毕后,必须释放已经建立的TCP连接。 每一条TCP连接只能有两个端点,每一条TCP连接只能是点对点的。 TCP提供可靠交付的服务。通过TCP连接传送的数据,无差错、不丢失、不重复并且按序到达。 TCP提供 ...
分类:
其他好文 时间:
2018-09-30 12:51:51
阅读次数:
144
集合是一个无序不重复元素的序列可以使用大括号 { } 或者 set() 函数创建集合 注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典。 创建格式: parame = {value01,value02,...}或者 set(value)例: set1 = { ...
分类:
编程语言 时间:
2018-09-29 22:47:55
阅读次数:
213