摘要: 小学生测验 最近比较忙,就拿前几天做的课设项目水一水。 内容 面向小学1~2年级学生,随机选择两个整数和加减法形成算式要求学生解答。 功能要求: (1)电脑随机出10道题,每题10分,程序结束时显示学生得分; (2)确保算式没有超出1~2年级的水平,只允许进行50以内的加减法,不允许两数之和或之差超 阅读全文
posted @ 2017-05-07 22:14 梦想未必轻 阅读(862) 评论(0) 推荐(0) 编辑
摘要: 第三章 搜索 深度优先搜索与宽度优先搜索 定义 深度优先搜索(DFS) 过程简要来说是对每一个可能的分支路径深入到不能再深入为止,而且每个节点只能访问一次。 宽度优先搜索(BFS) 不考虑结果的可能位置,彻底地搜索整张图,直到找到结果为止。 深度优先 与 宽度优先 实现的本质 深优的本质是递归,自己 阅读全文
posted @ 2017-04-30 22:07 梦想未必轻 阅读(430) 评论(0) 推荐(0) 编辑
摘要: 第二章 暴力求解(枚举法) 第一节 小学奥数题—程序求解 观察下面的加法算式: 祥 瑞 生 辉 + 三 羊 献 瑞 三 羊 生 瑞 气 其中,相同的汉字代表相同的数字,不同的汉字代表不同的数字,且“三”字不为 0 。 请计算所有的汉字代表什么意思。 这是一道经典的小学奥数题,相信有不少同学曾经遇到过 阅读全文
posted @ 2017-04-17 16:16 梦想未必轻 阅读(284) 评论(2) 推荐(0) 编辑
摘要: 第一章 排序 第三节 快速排序 快速排序是最常用的排序方法。快排运用的递归方法很有意思。掌握了这种排序方法可以在将来学习递归时更快入门。只是快排的思路与之前的排序方法相比较为复杂,再加担心上我的表达能力会让让大家产生误解,所以推荐大家去看大牛的博客,我只给出代码,如果有不懂的同学,可以在评论留下问题 阅读全文
posted @ 2017-04-09 20:21 梦想未必轻 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 第一章 排序 第一节 简化版桶排法 友情提示:此文章分享给所有小白,大牛请绕路! 生活中很多地方需要使用排序,价格的由低到高、距离的由远及近等,都是排序问题的体现。如果排序量较少,依靠个人能力很容易实现;但如果排序种类多、数量大,则很难依靠脑力解决。这时就需要我们利用算法来解决问题。 如果你现在还没 阅读全文
posted @ 2017-04-05 18:34 梦想未必轻 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 算法练习题(二) 题型:递归 例:汉诺塔问题 汉诺塔问题是源于印度一个古老传说的益智玩具。大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘。大梵天命令婆罗门把圆盘从下面开始按大小顺序重新摆放在另一根柱子上。并且规定,在小圆盘上不能放大圆盘,在三根柱子之间一次 阅读全文
posted @ 2017-03-19 23:03 梦想未必轻 阅读(212) 评论(0) 推荐(1) 编辑
摘要: 接《Java 知识点(一)》 java的输入输出与 c 语言不同,下面介绍Java的格式: 16.因为Java的输入类Scanner,定义在java.util包中,所以Java需要输入时要在程序开始处加入: import java.util. ; 17.java 输入方法归纳: Scanner (I 阅读全文
posted @ 2017-03-13 00:50 梦想未必轻 阅读(258) 评论(0) 推荐(1) 编辑
摘要: 算法练习题(一) 1.题型:数组与字符串 例一:生成元问题 题目:如果x+x的各个数字之和得到y,就是说x是y的生成元。给出n(1 include define maxn 100005 int ans[maxn]; int main() { int T, n; memset(ans, 0, size 阅读全文
posted @ 2017-03-04 17:35 梦想未必轻 阅读(459) 评论(0) 推荐(1) 编辑
摘要: 博主对 Java知识点的整理基于 c语言,整理内容为 Java的重点及与 c语言的差异点或编程通要知识点。水平有限,欢迎指正。(参考书籍《Java 核心技术 卷Ⅰ》) 1. Java 的类名:名字必须以字母开头(习惯大写),后面可以跟字母和数字的任意组合。长度基本没有限制。(除Java保留字) 2. 阅读全文
posted @ 2017-02-02 18:50 梦想未必轻 阅读(263) 评论(0) 推荐(1) 编辑
摘要: 目前 博主目前是一所高校的大一学生,专业软件工程。目前的专业知识储备仅仅只是入门级的c语言。水平有限,不过有一颗积极向上的心,哈哈。 目标 精通两到三门计算机语言; 掌握一定的算法知识; 灵活使用windows,linux等操作系统; 开发出有意义的软件。 目的 1. 成为一只优秀的程序猿; 2. 阅读全文
posted @ 2017-01-26 13:44 梦想未必轻 阅读(149) 评论(0) 推荐(1) 编辑