思路很简单,但是要实现只用一个字节还是有些难度的,一开始我在试图寻找有没有什么方法可以定义出2bit的变量,因为如果我们可以定义出这样的变量,利用循环很容易就能求解了。可惜的是,没有能够找到 !!于是,只能硬着头皮写,为避免main过长,用到了两个宏定义,写完之后看到参考答案,感觉太巧妙了,瞬间学习了新技能,从答案来看 似乎只有在自定义数据类型的时候才能指定 char 这些数据类型在编译器...
分类:
其他好文 时间:
2015-06-10 19:31:22
阅读次数:
119
自己写的代码有几个比较大的用例一直过不去,网上的代码大部分有问题,思路是先将链表置空表,再将链表中的元素循环插入到指定位置。 下面是一份正确的代码,但是是带头节点的链表:void Insertsort(Linklist &L){ LNode *p,*q,*r,*u; p=L->next...
分类:
编程语言 时间:
2015-06-10 13:54:41
阅读次数:
204
判断回文字符串是个比较经典的问题。 思路就是拿第一个字符和最一个字符比较,如果不等退出,相同的话继续刚刚的过程,直到第一个字符和最后一个字符相遇或者他们的距离为1时。说明他们是回文字符串。 下面的代码...
分类:
其他好文 时间:
2015-05-26 00:24:26
阅读次数:
282
看到题目,就应该能想到应该是字符串过长引起的问题。下面咱们分析一下。
报错:
严重: Servlet.service()for servlet jsp threw exception
java.lang.StringIndexOutOfBoundsException:String index out of range: -1
根据代码跟踪,发现是首页数据加载...
分类:
其他好文 时间:
2015-05-23 22:46:22
阅读次数:
143
问题来源:一个jsp页面上有个链接需要访问第三方接口,第三方并返回数据给我。
问题思路:首先思考的就是使用AJAX异步方式将他所需的数据给第三方接口,第三方接口返回一系列参数,并根据SUCCESS参数,在页面上弹框显示。
过程解析:页面上写完整AJAX返回JSON数据发现不管怎么样都执行error,经过一系列的查找找到问题所在为AJAX跨域获取数据只能用JSONP,(伤心,看了API才明白是怎...
分类:
编程语言 时间:
2015-05-12 11:37:56
阅读次数:
208
思路:只有8这个数特殊,3+5>4+4,其他的只要除5取余即可。我偷了个懒,直接罗列if...#include using namespace std;void main(){ int n; int i; cout>n; i = n/5; if(n<5) { ...
分类:
其他好文 时间:
2015-05-11 19:38:17
阅读次数:
112
第一种:绑定kbdcalss驱动对象 kbdclass类驱动对象是键盘的最上层的驱动对象,对它的分发函数进行处理,则不用考虑底层的兼容性问题。 思路:首先使用ObReferenceObjectByName函数打开kbdclass驱动对象,然后使用DeviceObject指针和NextDevice.....
分类:
其他好文 时间:
2015-05-04 17:04:40
阅读次数:
237
题意:一个文本串+多个模板串的匹配问题思路:裸的ac自动机。 1 #pragma comment(linker, "/STACK:10240000,10240000") 2 3 #include 4 #include 5 #include 6 #include 7 #incl...
分类:
其他好文 时间:
2015-05-02 06:17:27
阅读次数:
359
典型的以空间换时间问题,思路非常重要!/*员工年龄排序 员工可能有几万名,要求时间复杂度为O(n) 思路:员工的年龄必定在一个范围内,比方0-99,那么我们建立一个大小为100的辅助数组,然后遍历 员工年龄,取到一个年龄就将该年龄相应数组位置的值加1,终于数组中便保存了不同年龄的员工的个数 ...
分类:
编程语言 时间:
2015-04-30 17:55:20
阅读次数:
142