04 2016 档案

摘要:学人工智能这门课时老师要求我们完成一个遗传算法的实验。去机房前天晚上我忙于写作业,然后代码写到2点才写好。结果第二天睡过头。。。。白写了一晚上。 实验内容: 用遗传算法求函数f(x)=x2的最大值,其中x为[0,31]间的整数。 在网上查了下资料后,发现遗传算法的步骤主要如下: (1) 个体编码 遗 阅读全文
posted @ 2016-04-30 17:32 CodeNoob 阅读(2581) 评论(0) 推荐(0)
摘要:背包的API void add() int size() boolean isEmpty() 背包的遍历用Iterator 代码、 阅读全文
posted @ 2016-04-18 23:48 CodeNoob 阅读(680) 评论(0) 推荐(0)
摘要:前几天写的。。 测试 输出 4321abcd dcba1234 阅读全文
posted @ 2016-04-18 21:21 CodeNoob 阅读(230) 评论(0) 推荐(0)
摘要:1程序实现简单密码替换 首先我们找一篇英文文章 然后写程序简单替换,这里我们使用移位替换a移3位替换成d(key表示移位数) 读入文件函数 测试加密System.out.println(encode(readfile("2.txt"),3)); 加密前 加密后 然后我们来破解 我们知道英文中出现频率 阅读全文
posted @ 2016-04-18 21:01 CodeNoob 阅读(3967) 评论(1) 推荐(1)
摘要:隐写图片 我们用记事本打开或者用notepad++打开一张jpg图片,然后在最后写下一段文字,然后发送给别人,别人也用记事本拉到最后 打开才能看到。 这是因为在jpg中,是有结束符的,16进制是FF D9,利用UE编辑器 可以看到正常的jpg结尾都是FF D9的,图片查看器会忽视jpg结束符之后的内 阅读全文
posted @ 2016-04-18 20:50 CodeNoob 阅读(1154) 评论(0) 推荐(0)
摘要:这几天都在写人工智能和信息安全作业,没怎么学算法书,不过现在上的课也多多少少在学算法相关的,这次实验,我们人工智能老师就是要求我们解决八数码问题。 首先我们要知道什么是八数码问题: 八数码问题:在3×3的方格棋盘上,摆放着1到8这八个数码,有1个方格是空的,其初始状态如图1所示,要求对空格执行空格左 阅读全文
posted @ 2016-04-18 20:43 CodeNoob 阅读(1398) 评论(0) 推荐(0)
摘要:题目描述:编写一段程序,从标准输入得到一个缺少左括号的表达式,并打印出补全括号之后的中序表达式。列如 1+2 ) * 3 - 4 ) * 5 - 6 ) ) ) 你的程序应该输出 ( ( 1 +2 ) * ( ( 3 - 4 )* ( 5 - 6) ) ) 刚开始看到这个习题感觉这反扩号可以随便补没 阅读全文
posted @ 2016-04-05 22:44 CodeNoob 阅读(694) 评论(0) 推荐(0)
摘要:不说算法在工作的重要性,在找工作时也是很重要的。最近又重新拿起买了一直放在角落的《算法》看了起来,毕竟是java写的,自己又学过数据结构和一些算法,都说这书有图解课后习题也很有挑战性。我觉得还是有必要好好学习下。毕竟这是一个cs专业的学生的根基。 这些天也每天晚上都在看,发现确实和刚入门时对算法的理 阅读全文
posted @ 2016-04-05 21:25 CodeNoob 阅读(190) 评论(0) 推荐(0)
摘要:对于Java程序员来说,null是令人头痛的东西。时常会受到空指针异常(NPE)的骚扰。连Java的发明者都承认这是他的一项巨大失误。Java为什么要保留null呢?null出现有一段时间了,并且我认为Java发明者知道null与它解决的问题相比带来了更多的麻烦,但是null仍然陪伴着Java。 对 阅读全文
posted @ 2016-04-04 23:58 CodeNoob 阅读(232) 评论(0) 推荐(0)