摘要: 经过一周对于JavaScript HTML语言等相关知识的学习,我终于基本完成了作业的要求,也是实现了我原先计划的第二部,推出了加强版的Homework-10他由3个HTML组成,JS脚本直接选择嵌入到HTML中:分别是homework10.html try.html和analysis.html下面给出使用实例:网站首页:Homework-10.html前面为欢迎界面,并介绍游戏规则。点击开始体验进入输入部分try.html首先输入你的矩阵的行数和列数,系统自动生成表格,填入数据,点击确认提交。进入处理界面,Analysis.html分析结果表格之下给出了最大子数组的范围和最大的和。点击左侧第 阅读全文
posted @ 2013-12-15 04:52 elendir 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 对于本次作业:我的整体思路如下:1、首先修改二维数组求最大子数组和的C语言代码,加入分步骤的当前最优解边界值,局部最优解的记录,使之支持分步执行,连续执行,回滚等功能。2、将程序改写为Javascript嵌入到HTML中,并进行呈现。1、依据原有搜索和动态规划算法,记录每一步骤选定的line和column边界值,当前最大子数组和的值。 line和column边界值由linea,lineb,linex,liney 记录max记录每一步的局部最优解。输入时加入mode选择,控制连续执行还是单步执行。 1 #include 2 #include 3 //Part_define 4 i... 阅读全文
posted @ 2013-12-09 09:47 elendir 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 作业要求:1. 了解Lambda的用法计算“Hello World!”中a.字母‘e’的个数b. 字母‘l’的个数2. 练习使用智能指针 打印“Hello World!”循环右移n位的结果 Example: n = 1, output = “!Hello World” n = 3, output = “ld!Hello Wor”Lambda表达式部分:对于这种新东西,我向来是理解起来比较费劲的。于是结合老师的讲义,上网看了很多其他人的介绍。http://www.cnblogs.com/zhuyp1015/archive/2012/04/08/2438176.html发现所谓lambda表达式. 阅读全文
posted @ 2013-11-25 02:17 elendir 阅读(184) 评论(1) 推荐(0) 编辑
摘要: 由于本人编程能力较弱,对c++新的标准理解也不是很深入,所以代码虽然调试通过,对作者测试的样例也能运行成功,但也就只能勉强写成这个样子了。难免有错误与疏漏,望匡正。1. 理解C++变量的作用域和生命周期a) 用少于10行代码演示你对局部变量的生命周期的理解My code:int main(){ static int i = 0,j = 0; for(i=0; i#include using namespace std;int main(){ int a; //栈区存储声明 char s[]="\"abc\""; //栈区存储声明 c... 阅读全文
posted @ 2013-11-17 14:23 elendir 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 一、问题描述本次作业的题目要求利用给定的一组单词生成一个矩阵,矩阵的每个位置由一个字母填充,单词表中的每一个单词可以匹配矩阵中一段连续的序列,这段序列可以是横向,纵向或者是45度斜角方向,单词可以由左向右匹配,也可以逆向匹配。题目将生成的矩阵分为3个等级,任意一个等级要求满足前一级所有要求。第一级要求每个方向上至少出现两个单词,总共四个方向,矩阵横纵规模可以不等,每个单词在矩阵中仅能被覆盖一次,不能存在一行或一列不被任何短语覆盖;第二级要求矩阵横纵相等;第三级要求四个角必须被覆盖。最后返回的矩阵期望能有尽可能小的规模。二、问题分析1. 每个单词在矩阵中出现,且只出现1次 2. 上下、下上、左右 阅读全文
posted @ 2013-10-29 15:27 elendir 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 0.关于作业 由于作业难度较大,因为个人能力所限,所以导致迟交了一段时间,作业完成进度整体延后,在此向助教、以及我的队友11061099 邵思豪表示歉意1.分工准备 这次的作业是结对编程,我们的队伍一共有二个人11061036 陈汉腾 11061099 邵思豪,大家不在一个班,平时碰面机会比较少,于是我们决定周六周日集中在实验室5楼讨论这次作业的相关问题。 第一个比较大的问题是我们第二次作业完成得不不是很好,很多功能没有实现,如水平相连、竖直相连、任意相连。而第三次作业实际上是对第二次作业的一次拓展,所以要想写好这次作业必须得把第二次作业写好。本来以为第二次作业水过就万事大吉,结果才明白... 阅读全文
posted @ 2013-10-28 09:04 elendir 阅读(178) 评论(0) 推荐(0) 编辑
摘要: Hello CNBLOGS!Hello Everyone!这是我的第一篇blog,所以这也是一篇试验性的blog。这个学期我和很多同学一样选修了邹欣老师的现代程序设计这门专业课。第一次看到使用GitHub、写博客这样高大上的作业要求,我感觉很兴奋也很有压力。也希望能在这门课上通过自己的努力,取得更多的收获和更大的进步。这里要说明一点:“第一次作业的截止日期是9月20号”,可是这个消息发布的时候却恰逢中秋佳节,我和不少同学一样都不在学校。而当我22号回来的时候才发现了“迟交作业者一律0分”的这个悲情消息。助教学长:第一次的作业确实不是本人故意不交,实在是事出有因,所以在此向您表示道歉,希望您能原 阅读全文
posted @ 2013-09-29 12:04 elendir 阅读(397) 评论(1) 推荐(0) 编辑