当初刚学搜索的时候,搜索是把我搞得一脸懵,知道原理,敲不出代码,后来看大神的题解,写了几道题才搞懂深度优先搜索。 搜索!很暴力! 搜索算法是利用计算机的高性能来有目的的穷举一个问题解空间的部分或所有的可能情况,从而求出问题的解的一种方法。在竞赛中,搜索法还被当做“救命稻草”——大多数问题都可以使用搜 ...
分类:
其他好文 时间:
2019-04-12 21:54:31
阅读次数:
203
一共6道题有两道题没写上。 1.全局变量。 开始给了一大片代码,只截取有用的一部分。 hello作为全局变量,如果HELLO被赋值为全局函数,就输出flag。hello=GLOBALS 2.include(文件包含) path作为参数我们需要通过这个参数读取php中的绝对路径。 爆绝对路径有两种方法 ...
分类:
其他好文 时间:
2019-04-10 21:39:01
阅读次数:
931
穷举算法是最简单的一种算法,在使用穷举算法前要明确问题的答案的范围,效率并不高,适用于有明显规律可循的场合。 代码段: static int chicken,rabbit; public static int sun(int m,int n){ int temp=0; int i,j; for(i= ...
分类:
编程语言 时间:
2019-04-05 18:09:03
阅读次数:
148
1.Linux开发应用领域:1.Unix/Linux服务器 2.嵌入式Linux系统 3.桌面应用 4.电子政务 2.目录(又名文件夹)是一组相关文件的集合 windows用\分割目录,Linux用/分割目录 Linux没有CDE盘,就一个盘路径:是反应目录和文件的位置 [绝对路径]文件位置:win ...
分类:
系统相关 时间:
2019-04-01 21:26:39
阅读次数:
176
解题思路: 第一个方法是穷举,第二个方法是利用Map做,第二个方法一开始没想到,还是有点太年轻。 代码: 第一个代码: 第二个代码: ...
分类:
其他好文 时间:
2019-03-03 20:29:02
阅读次数:
150
//非数值计算常用的经典算法/* 穷举也称“枚举法”,极可能出现每一种情况——测试,判断是否满足条件,一般采用循环来实现。例子1:用穷举法输出所有的水仙花数(三位整数:其每数位上的数字的立方和与该数相等,比如“1**3+5**3+3**3=153)*//* #include<stdio.h> #in ...
分类:
编程语言 时间:
2019-02-17 23:48:07
阅读次数:
213
1、程序 实际上是用计算机语言表述的某一问题的解决步骤 2、语言 低级语言 1、机器语言:以二进制代码形式表示的基本指令的集合、是计算机硬件唯一可以直接识别和执行的语言 如:1011 0001 特点:1、运算速度快(机器可以直接识别) 2、节省内存 3、难阅读、难修改 2、汇编语言:用“助记符”来表 ...
分类:
其他好文 时间:
2019-02-13 23:00:39
阅读次数:
305
一、什么是测试用例 测试用例设计:将软件测试的行为活动,作为一个科学化的组织归纳。 测试用例:设计一个情况,软件程序在这种情况下,必须能够正常运行并且达到程序所设计的执行结果。 因为我们不可能进行穷举测试,为了节省时间和资源、提高测试效率,必须从数量极大的可用测试数据精心挑选出具有代表性或者特殊性的 ...
分类:
其他好文 时间:
2019-01-31 19:19:02
阅读次数:
259
mac开发系列17:定制NSView的事件处理 2017.08.14 11:39* 字数 399 阅读 217评论 0喜欢 1 2017.08.14 11:39* 字数 399 阅读 217评论 0喜欢 1 2017.08.14 11:39* 字数 399 阅读 217评论 0喜欢 1 这里以鼠标左 ...
分类:
系统相关 时间:
2019-01-29 20:33:08
阅读次数:
203
问题: 对于一个任意的自然数,问是否能将其拆分成2个或2个以上的连续自然数之和,写出所有的等式。 解题思路: 第一种解法是推导出数学公式,因为连续的自然数可以用等差数列Sn求和公式,判断可行性。公式推导以及证明过程: "数学解法" ; 第二种解法是直接穷举解法,不过对于较大的数字复杂度O(n^2)可 ...
分类:
其他好文 时间:
2019-01-16 19:16:54
阅读次数:
173