摘要: 1.算法的基本概念 算法是对特定问题求解步骤的一种描述,它是指令的有限序列,其中每一条指令表示一个或多个操作。此外一个算法具有5个重要特性1) 有穷性 一个算法必须总是(对任何合法的输入值)在执行有穷步之后结束,且每一步都可在有穷时间内完成。2) 确定性 算法中的每一条指令必须有确切的含义,读者理解 阅读全文
posted @ 2017-03-09 19:55 陈煜弘 阅读(350) 评论(0) 推荐(0) 编辑
摘要: 1.数据结构的基本概念 1.1 数据:是信息的载体,是描述客观事物的属性的数、字符以及所有能输入到计算机中并被计算机程序识别和处理的符号的集合。 1.2 数据元素: 数据元素是数据的基本单位,通常作为一个整体进行考虑和处理。一个数据元素可由若干个数据项组成,数据项是构成数据元素不可分割的最小单位。例 阅读全文
posted @ 2017-03-07 17:39 陈煜弘 阅读(538) 评论(0) 推荐(0) 编辑
摘要: 给定一个大小为N*M的迷宫,由通道('.')和墙壁('#')组成,其中通道S表示起点,通道G表示终点,每一步移动可以达到上下左右中不是墙壁的位置。试求出起点到终点的最小步数。 (N,M<=100) 样例输入: 10 10 #S######.#......#..#.#.##.##.#.#....... 阅读全文
posted @ 2017-03-06 20:25 陈煜弘 阅读(332) 评论(0) 推荐(0) 编辑
摘要: Lake Counting Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 33135 Accepted: 16510 Description Due to recent rains, water has pooled in va 阅读全文
posted @ 2017-03-06 17:48 陈煜弘 阅读(451) 评论(0) 推荐(0) 编辑
摘要: 问题主题:三角形 问题描述: 有n根棍子,棍子i的长度为ai,想要从中选出三根棍子组成周长尽可能长的三角形。请输出最大的周长,若无法组成三角形则输出0。 样例: 输入 n=5 a={2,3,4,5,10} 输出 12(选择3,4,5时) 输入 n=4 a={4,5,10,20} 输出 0(无法构成三 阅读全文
posted @ 2017-03-03 18:21 陈煜弘 阅读(680) 评论(0) 推荐(0) 编辑
摘要: 1. 空字符为NULL,大写 阅读全文
posted @ 2017-02-28 23:45 陈煜弘 阅读(245) 评论(0) 推荐(0) 编辑
摘要: Homework 1 • A project is a collection of coordinated work activities conducted within a specific time frame that utilizes resources to achieve specif 阅读全文
posted @ 2017-02-26 14:50 陈煜弘 阅读(285) 评论(0) 推荐(0) 编辑
摘要: Below are two faulty programs. Each includes a test case that results in failure. Answer the following questions (in the next slide) about each progra 阅读全文
posted @ 2017-02-26 12:48 陈煜弘 阅读(254) 评论(0) 推荐(0) 编辑
摘要: URL: cnblogs.com: https://home.cnblogs.com/u/--CYH--/ github.com : https://github.com/JohnsonGreen Error: It is a project of analyzing “weibo”. I buil 阅读全文
posted @ 2017-02-26 11:43 陈煜弘 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 1.后缀名: C++/C程序的头文件以.h为后缀,C程序的源文件以.c为后缀,C++程序的源文件通常以.cpp为后缀(有些书中介绍有一些系统以.cc或.cxx为后缀的源文件)。在Linux系统下的gcc,.C(部分),.cc或.cxx 为后缀的源文件,它们也是C++源代码文件。 2.extern关键 阅读全文
posted @ 2016-07-05 16:55 陈煜弘 阅读(470) 评论(0) 推荐(0) 编辑