- 博客(6)
- 收藏
- 关注
原创 软件工程--结对项目
在给出github地址之前,我想先介绍一下关于结对项目—四则运算生成这个小项目的使用规则,四个控制台参数:(在你想利用GUI页面进行操作时,选择以下任一语句输入)1.结对项目.exe normal + GUI2.结对项目.exe normal - GUI3.结对项目.exe normal * GUI4.结对项目.exe difficult ** GUI5.结对项目.exe diffic...
2019-01-14 12:08:32
317
原创 软件工程个人项目数独工程(三)
软件工程个人项目数独工程(三)这篇博客我就是来讲讲这个解数独的功能。首先说说思想吧,当我有一道数独题目,那么我想解,按照正常人的思路,我就是正常人,我想我肯定是在这个空所有能填的数字里面我就一个一个的试,先往下填,等到有一个空我填不了了,那么我就把我最近一次填的空给改了,说白了,我用了回溯。先给大家看一下我的代码实现void jieti(int row, int line, ofstrea...
2018-12-12 21:23:37
229
原创 软件工程个人项目之数独工程(二)
软件工程个人项目之数独工程(二)上一篇我们的问题卡到了只能输出十万个,一百万个就是不可能。解决方案为了解决这个非常重要的问题,我就百度了一下数独这个终局的特点,哇,我发现我真的是想得太简单了,大家的想法真的非常好,但是我是肯定不会修改我之前写过的代码,于是我就发现了数独有个非常重要的特点:在特定的区域内,我们可以交换行和列,这样数独就生成新的了,那我的想法很简单,我就让我的回溯生成十万个,对...
2018-12-12 19:45:16
261
原创 软件工程个人项目之数独工程(一)
软件工程个人项目之数独工程(一)简介:实现一个能够生成数独终局并能求解的控制台程序审题:当我拿到这个要求之后,我首先关注点放在了算法和语言上,第一个问题就是要我生成一个数独终局。那么我首次选择的算法是随机数加回溯这个代码我觉得没有必要在这里添加,因为我生成一个数独终局都需要四十秒的时间,真的是一种非常糟糕的算法!如果你真的想利用随机数的话,对于每一个空的随机,尽量不要让他的范围是1到9...
2018-12-12 19:09:00
314
原创 OpenGL红宝书正序解读(二)
OpenGL红宝书正序解读二首先感谢大家对我博客的支持,这篇博客我们重点的解读一下第三章视图的相关概念,本人想在写完这篇博客以后写个代码,囊括第二章第三章的内容本章视图的目标就是让读者学会,不再使用默认的坐标系和观察点,我们要会自己指定观察的方向和空间中我们要放的物体的位置,同时,我们在把一个三维空间中物体的位置对应到屏幕这种二维面上时,应该怎么做,在这里,给出了一个基本的顺序:1.包括模型...
2018-11-25 20:43:36
401
原创 OpenGL红宝书正序解读(一)
OpenGL红宝书正序解读(一)第一章:OpenGL简介第二章:状态管理和绘制几何物体绘图工具箱清除窗口指定颜色强制完成绘图操作坐标系统工具箱描述点、直线、多边形什么是点、直线、多边形指定顶点:OpenGL几何图元基本状态管理显示点、直线、多边形点的细节直线多边形的细节顶点数组步骤一:启用数组指定数组的数据解引用和渲染重启图元实例化绘制混合数组缓冲区对象创建缓冲区对象激活缓冲区对象用数据分配和初始...
2018-11-19 22:47:25
1658
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人