- 博客(26)
- 收藏
- 关注
原创 第八章作业
8.3证明:已知SAT问题是NP完全问题。要证明STINGY SAT问题是NP完全问题,只须证明一个SAT问题可以在多项式时间内归约到STINGY SAT问题。假设SAT问题有n个变量,令STINGY SAT中的k为SAT问题中的n,这样就将SAT问题归约到了STINGY SAT问题。即在常数时间将SAT问题归约到STINGY SAT问题。得证。
2017-07-04 19:59:30
350
翻译 第十五周
从处理子问题的角度来看,选取一个结点为根,就把结点 切成左右子树,以这个结点为根的可行二叉树数量就是左右子树可行二叉树数量的乘积,所以总的数量是将以所有结点为根的可行结果累加起来。
2017-06-02 20:27:26
116
转载 第十四周
题目:用dp的方法来做,定义一个dp数组v,其中dp[i]表示,到i位置为止的算数切片的个数,那么我们从第三个数字开始遍历,如果当前数字和之前两个数字构成算数切片,那么我们更新v[i]为v[i-1]+1,然后m累加上v[i]的值即可代码:
2017-05-23 20:45:10
118
原创 第九周
题目:描述:这题是要看一个字符串中的所有字母是否按顺序出现在另一个字符串中,只要在用第一个字符串中的各个字符进行扫描即可,同时每次记录的字母的位置都是共享的,这样就可以了。代码:
2017-04-22 20:23:11
155
原创 第七周
题目:题目描述:判断两个字符串是不是用相同的种类且数量相同的小写字母构成,仅仅是排列的顺序不同,就用两个数组来记录每一个字母的出现的次数即可。代码:
2017-04-07 20:47:34
176
原创 第六周
本周题目:题目描述:本题就是要将所有属于一层的节点进行分类,属于一层的节点分为一类,然后找出最后一层的最左边的节点即可。我用vector >来将每一层的节点进行分类,最里面的vector储存每层的节点,外面的vector的下表就是层数减一,采用广度优先搜索的思想,然后再找出最后一层的最左边的节点。代码:
2017-04-01 21:42:11
110
原创 第五周
本周的题目:题目描述:这题是将链表中的有序的一组数变成二叉搜索树。由于链表是不能随意访问其中的元素的,因此,为了能够更方便地访问其中的任意一个元素,我将链表转化成vector,这样就可以更好地访问其中的任意一个元素。这样再运用递归的方法,每次把数组分成两个部分,最中间的元素作为父节点,左右两半分别是左右子树,递归地构造二叉树就可以了。代码:
2017-03-24 22:42:59
127
原创 第四周
这周的题目是:题目描述:题目是把一个升序的数组编程二叉搜索树,而且高度是要平衡的。基本的构造树的想法就是分而治之,通过递归得调用这个函数,每次选择中间的那个数为根部结点,它把数组分为左右两半,分别为子树。一下是代码:
2017-03-18 19:41:12
102
原创 第三周
本周的题目:题目描述:这个问题是针对一个给定的特定的表达式写出所有可能的运算顺序而得出的运行结果。方法就是根据字符串各个运算符号的顺序扫一遍,作为最后运算的那个符号,则把这个运算符号的左右两边分为两个表达式,运用递归的方法,分别运算左右两个子表达式的结果,运算的方法就是运算各个不同的结果。递归基就是仅剩下一个数字的时候,这时,直接返回这个数字即可。
2017-03-11 22:19:50
96
原创 第二周
题目:题目描述:题目是求出在一个数组里出现次数大于n/2向下取整的数,并且假设这个数是存在的,而且数组不为空。这里,有一个moore's voting algorithm,专门针对这类问题。将数组中的数字进行两两配对,如果,有一个times进行统计,若相同则+1,不相同则-1,因为这个数的频率是大于这个数组长度的一半的,也就是说在数组中有一半以上是这个数,因此,这种方法最后
2017-03-05 12:59:41
106
原创 第一周(2)
题目为:题目描述:这里是求循环数组的下一个最大的数,因此,就需要把循环数组走一遍,查看是否存在所需要的数。首先穿件一个返回的vectorv,然后沿着循环数组一个个走一遍,走到那个数之前,查看是否有满足条件的数,若有则记录下来,再加入v中,若无则加入-1.
2017-02-26 11:40:50
110
翻译 第一周
本周所选的题目是先看问题描述其中题目中已知的变量即要找出findNums中的各个元素在nums中的next greater element。就是要在nums中找出findNums中元素的个数,并且在继续向后进行遍历,找出是否在这个元素后有比这个元素大的元素存在,若存在则找出这个数,不存在则为-1。首先创建一个用于返回的vectorv。这里对于每一
2017-02-25 10:45:41
119
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人