摘要: "github" 题目描述的代码部分的解释 有一个Random类,类中有random方法,RandomNumber类和RandomOperation类继承于Random类,重载random方法。 再有一个RandomFactory类,当做工厂,根据输入来判断返回RandomNunber类还是Rand 阅读全文
posted @ 2017-06-06 21:57 ucj 阅读(124) 评论(0) 推荐(0) 编辑
摘要: "github链接" 本次作业要求实现核心算法,请将表达式生成的代码及相关的检验、计算表达式结果的代码贴在博客中,并对代码进行必要的解释。 代码的功能及思路前几次博客作业都有写。这次是将设想进行了实现。计算算式答案采用了逆波兰算法,建立两个栈来存储数字和运算符,之后再进行计算。 本次程序运行的截图 阅读全文
posted @ 2017-05-31 21:53 ucj 阅读(202) 评论(0) 推荐(0) 编辑
摘要: "github链接" 栈的学习 栈,先进后出,好像没什么了,其他的就是一些栈的另类用法诸如单调栈等等,感觉没必要单独成文 阅读全文
posted @ 2017-05-23 21:45 ucj 阅读(169) 评论(2) 推荐(0) 编辑
摘要: " 作业链接 " 类图 Number类 Number类是我对逆波兰表达式算法实现以及题目要求保留分数的一种妥协,它服务于Question类。它最主要的目标是重载运算符,其次是结合运算符和数字,最后是把每个数存为分数。 重载运算符主要是为了迎合题目要求——存为分数,编码过程不可能时刻判断是不是分数,所 阅读全文
posted @ 2017-05-15 21:11 ucj 阅读(182) 评论(0) 推荐(0) 编辑
摘要: "github" 感想 感觉时间好紧啊,另外就是对其他命令行程序的疑惑了,那些不定参数的程序难道是一个个if写过去的吗 遇到的问题 基本上没什么问题,有也没印象了,因为万能的百度可以解决一切 补: 将函数声明和函数定义分离开了 重新定义了函数和主函数的设计 阅读全文
posted @ 2017-05-09 21:55 ucj 阅读(117) 评论(0) 推荐(0) 编辑
摘要: "github" 初始 这次用的是vs2015,之前都忘了什么时候下的,至于说2017,估计得在家里那个网络稳定的情况才能安装吧。 用vs我感觉有一点可能会坑到一些人,那就是新建源代码文件要在项目目录下新建,而不能直接从文件菜单栏下操作,这对于刚从dev转来的我十分不友好。具体原因我猜是因为在文件菜 阅读全文
posted @ 2017-04-26 20:33 ucj 阅读(197) 评论(1) 推荐(0) 编辑
摘要: "github" 这次完成的挺仓促的,忘了今晚还有其他事导致可用时间大幅缩水,代码重构的话基本还是以前的思路,这里勉强做了出来,这里想说一点,要是以前知道要一直揪着这个计算器的代码不放的话我绝对就不会对队友这么迁就了,导致现在的工作量有点大。 总体来说这次作业我是勉强把main函数清空了,虽然清的有 阅读全文
posted @ 2017-04-23 22:26 ucj 阅读(145) 评论(2) 推荐(0) 编辑
摘要: 合作者学号及博客链接 陈璟 031602402 博客地址: "http://www.cnblogs.com/unbelievablecj/" 陈晓彬 031602404 博客地址: "http://www.cnblogs.com/nanjibin/" "github链接" 设计思路 通过一个lang 阅读全文
posted @ 2017-03-15 13:33 ucj 阅读(276) 评论(6) 推荐(0) 编辑
摘要: 合作者学号及博客链接 陈璟 031602402 博客地址: "http://www.cnblogs.com/unbelievablecj/" 陈晓彬 031602404 博客地址: "http://www.cnblogs.com/nanjibin/" 设计思路 实现这个计算器主要有两方面的内容 随机 阅读全文
posted @ 2017-02-15 16:47 ucj 阅读(342) 评论(0) 推荐(0) 编辑
摘要: 1001 "http://www.cnblogs.com/unbelievablecj/p/6351871.html" 学习计划 "http://www.cnblogs.com/unbelievablecj/p/6357972.html" 阅读全文
posted @ 2017-01-30 11:03 ucj 阅读(134) 评论(0) 推荐(0) 编辑