- 博客(9)
- 收藏
- 关注
原创 【结对项目】单词计数WordCount代码
WordCount.csusing System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;us...
2018-05-15 11:12:30 462
原创 【结对项目】项目记录:单词计数 WordCount
结对项目:单词计数一、项目要求1. 实现统计文件的字符数、单词数、行数。2. 实现递归处理目录下符合条件的文件,返回更加复杂的数据。3. 实现图形界面功能。二、github链接 链接:三、结对同学 结对同学:马伯乐(1120161922)四、项目计划PSP表格计划安排表PSPPersonal Software Process Stages预估耗时(分钟...
2018-05-07 13:48:20 453
原创 【个人项目】数独项目完整代码
数独游戏代码实现 具体思路和说明见前几篇博客。主函数(对外窗口):main.cpp: 主要实现从命令行读入指令,然后判断输入是否正确,正确则执行指令。/// <summary> /// 功能:1.实现向文件输出1 ~ 100 0000个数独终局 (本项目设计最多生成 290 3040 个不重复的数独终局) /// 2.实现从指定文件读取数独残局,...
2018-04-09 21:12:33 1729
原创 【个人项目】项目记录:github链接、设计实现、单元测试、性能分析与改进、PSP完成表格、总结反思
项目记录一、github链接 链接:https://github.com/LLFKirito/SudokuWork-BIT1120161918/二、设计实现总体设计 程序流程图如下 程序分为main、define、initial、create、solve五个文件,分别实现对外接口,数据结构定义与输入输出、初始化、创建数独终局、解数独。 具体解题思路已经在前...
2018-04-09 19:57:26 493
原创 【个人项目】解题思路 - 解数独 (1120161918)
解数独 解数独的方法很多,最常用的是回溯法,回溯法的基本思想大家早有接触。相信大家都有解决过八皇后问题,解决八皇后问题就是回溯法。回溯法原理简单,就好比是走迷遇到墙了,往回走寻找其他支路一样。虽然回溯法方法简单,但是良好的设计与优化会使得运行效率大有不同,比如设置好的回溯点和跳出点。 以前写过棋类项目,常见的是UCT算法和a-b算法,这些都会模拟下棋都有:makemove函...
2018-04-08 17:16:20 337
原创 【个人项目】解题思路 - 生成数独终局 (1120161918)
生成数独终局数学原理分析 数独是一种逻辑游戏。它要求满足每一行、每一列、每一个九宫格(3×3)内的数字均含1-9,不重复。 生成数独终局的方案有很多,比如随机数先分配第一行位置然后利用回溯法解数独,在这个项目要求不重复,利用随机数的方案是危险的。我们通过观察数独的特性,用基本组有规律的构造更多的数独终局是一个有效方案。 上图是一种数独终局,我们根据数独要求,1、...
2018-04-08 16:39:19 1440
原创 【个人项目】数独项目说明&计划PSP表格
一、项目要求1. 实现生成不重复的数独终局(规模为1~1000000): 并要求输入能够处理各种异常状况; 数独左上角第一个元素为(学号后两位相加)%9+1;2.读取文件内的数独问题(规模为1~1000000),求解并将结果输出到文件。二、项目计划PSP表格计划安排表PSP Personal Software Process Stages 预估耗时(分钟) Pl...
2018-04-08 15:40:25 625
原创 初学疑问
通读教材,自然是有很多不懂之处,尤其是对面向对象相关知识欠缺了解,读到相关章节略有吃力,以下选取了部分在读教材过程中的疑问:1.需求分析如何做到更精确?靠经验?还是说有规律可循?需求变更过后怎样能减少损失,或者说在开发过程中怎样为变更需求做足准备?(第二章 软件需求工程)2. 软件设计原则里的可跟踪性的具体内涵是什么意思?我们在编写代码的时候如何做到可跟踪性?(第三章 软件设计基...
2018-03-12 20:19:06 237
原创 自我介绍&学习目标
李林峰,软件学院2016级学生,学业成绩和代码能力还行。对软件工程这个专业以及对于软件项目开发都有着浓厚的兴趣,相信自己能够在 软件工程基础 这么课上提升自己,学会基本的工程思想和方法,能基本应用所学,进行简单的项目开发。 在软件学院学习一年半了,主要还是从事基本的代码学习,工程思想还不到位。但是思想上深深知道,会编写代码并不是软件工程的全部。对于我们来说,更重要的是学习...
2018-03-12 19:50:23 1117
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人