摘要:
"题目连接" 题意: 求一个圆的半径,半径为在所给坐标点中距离最近两点距离的一半 思路: 一开始用暴力枚举求解其最近点,然而超时了。 wa了很久,最后从网上学习了,分治思想求解最短距离 "更为详细的题解" 主要思想: 先给坐标点用x的方式排序,后给其设计编号 从中间对半,分成两区域,然后分别求其最小 阅读全文
摘要:
这几天考试,就没怎么写这个系统了,经过上次一些大佬、老师评论,就写了自己关于储存书籍的想法 编程思路: 就上上一篇博客中,评论中一样,自己写个初始化函数 init() 用于读取本地书库 利用ifstream对文件进行读取,然后将书籍编号,书名,作者写在本地文件 ALLBOOK.txt 中 然后再写一 阅读全文
摘要:
这次博客主要对 "上次管理系统" 的一些输入上的优化和欢迎以及结束界面简单设计 编程思路 通过先输入类型进入添加书籍模式、查看书库模式和查找书籍模式。 在添加书籍和查找书籍模式中在main函数给他们套个循环来实现每次添加查找,输入quit表示退出模式,返回菜单 "github" main函数代码 i 阅读全文
摘要:
发现自己好久没有写博客了,上次C++考试发现自己考试时并没有涉及到链表的编程,于是,想通过自己编写图书管理系统来强化自己的链表(这项目看好多人都有做过就自己也试做一下了) 编程思路: 先使用面向过程的方法编写程序 创建图书馆结构体包含了 id book_name author 变量 目前编写四个函数 阅读全文
摘要:
###第八次作业 deadline:2017.6.13 22:00 ###题目描述 1.时间匆匆,本学期的博客作业就要结束了,是否有点不舍,是否还想继续迭代优化你们计算器项目的作业呢?本学期最后一次博客作业,请大家描述: 从寒假到这次结束,经历的博客及编码作业的过程; 通过博客作业学到的知识、理论或 阅读全文
摘要:
题目连接 ##题目描述 请将随机生成数字、表达式的部分设计成:一个Random基类,基类中有random()方法。并由该基类派生出RandomNumber类、RandomOperation类,继承并覆盖父类方法。 学习简单工厂模式,思考能否将该模式运用到题目的第一点要求中。 ##作业要求 体会继承和 阅读全文
摘要:
##简单工厂模式: 官方来说:简单工厂模式是属于创建型模式,又叫做静态工厂方法(Static Factory Method)模式,但不属于23种GOF设计模式之一。简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。简单工厂模式是工厂模式家族中最简单实用的模式,可以理解为是不同工厂模式的一个特 阅读全文
摘要:
题目连接 ##四则运算--利用栈实现的核心算法 四则运算一开始我就是使用栈而实现算法(寒假期间参照网上的一些写法写的) 因此在这次作业中对于代码没有做修改 github ###以下为使用栈的核心算法: double expresses::calculateResult(char * express) 阅读全文
摘要:
作业连接 ##第一个作业 面向对象-四则运算 github 具体代码在面向对象四则运算文件夹中 ##对于栈的学习探索 ###栈的特点: 栈的存储方式是先进后出的方式,类似生活中的电梯 在代码中,有类似特点的就是递归函数吧。 ###栈的定义: 需要头文件 #include < stack > 定义: 阅读全文
摘要:
这篇博客是上次博客的后续 转型第一步 github 这篇博客和上一篇博客的思路一致,只是对一些没有具体实现的代码进行了实现,并且修改出信息的传递 ##类图的修改 看了许多同学的博客,感觉自己根本不是在写类图,只是随便的写写中文名称而已,和赵畅学长等同学差得好多 ###附上修改后的类图: 在这边说一下 阅读全文