zoukankan      html  css  js  c++  java
  • 2020软件工程作业03

    这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1
    这个作业的要求在哪 https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1/homework/10494
    本作业目标 数独代码的实现
    作业正文 本文
    其他参考文献 百度文库

    1.GitHub项目地址:https://github.com/1571543382/ruanjianzuoye.git

    2.PSP表格

    PSP2.1Personal Software Process Stages预估耗时(分钟)实际耗时(分钟)
    Planning 计划 60 65
    · Estimate · 估计这个任务需要多少时间 1200 1500
    Development 开发 480 360
    · Analysis · 需求分析 (包括学习新技术) 240 60
    · Design Spec · 生成设计文档 60 60
    · Design Review · 设计复审 30 30
    · Coding Standard · 代码规范 (为目前的开发制定合适的规范) 30 30
    · Design · 具体设计 350 350
    · Coding · 具体编码 60*15 60*20
    · Code Review · 代码复审 60 60
    · Test · 测试(自我测试,修改代码,提交修改) 120 180
    Reporting 报告 30 60
    · Test Report · 测试报告 30 30
    · Size Measurement · 计算工作量 30 30
    · Postmortem & Process Improvement Plan · 事后总结, 并提出过程改进计划 30 30
    合计   2100 2700

    3.解题思路

    1.获取到所有已知格子的值,设所有未知格子的可能值为1-9。如果数独中所有格子的值都已确定...
    2.选定第一个未知格子,根据它所在的行、列、宫中已存在的确定值,从此格子的可能值列表中排除...
    3.重复第2步,直到处理完所有未知格子,是为一轮。
    4.重复进行多轮,直到某一轮中无法确定任何唯一值,进行下一步。如果一轮中无法确定任何唯一值...
    5.判断数独是否已解决,即所有格子的值都已确定。如已解决,则退出解题过程。

    4.设计实验过程

    5.代码说明

    6.总结

    对于这个题目自己的了解还不够,在这接下来还得继续学习。

  • 相关阅读:
    读书笔记
    STL 笔记
    Centos8如何配置网桥
    命令集合
    shared_ptr给管理的对象定制析沟函数
    share_ptr指向的对象的析构动作在创建的时候被捕获
    优秀博客
    字符串单词翻转
    带权图的最短路径算法(Dijkstra,Floyd,Bellman_ford)
    生产者与消费者 c++实现
  • 原文地址:https://www.cnblogs.com/yu19990509/p/12619434.html
Copyright © 2011-2022 走看看