Bug模式是程序中已发生的bug和潜在bug之间重复出现的相互关系。有了这些模式和bug现象的知识,程序员就能很快识别新发生的bug,还可以预防这些bug的发生。...
分类:
编程语言 时间:
2015-02-09 16:00:07
阅读次数:
210
题意:给定一些单词,单词的尾字母和另一单词的首字母相同,则可以串联,问是否可以将所有的单词串联。单词可重复出现,但每个单词只能用一次;即某单词重复几次,则可用几次。
思路:欧拉道路的应用。欧拉道路,即“一笔画”,从图中一结点出发走一条道路,每条边恰好经过一次。
首先要判断图是连通的。
对于无向图,最多只有两个奇点(度数为奇数)。且从一奇点出发,...
分类:
其他好文 时间:
2015-02-01 01:53:50
阅读次数:
177
原题地址计算循环小数先把负数转化成正数,然后计算,最后添加符号当被除数重复出现的时候,说明开始循环了,所以用一个map保存所有遇到的被除数需要考虑溢出问题,这也是本题最恶心的地方,看看通过率吧,比Hard难度的题还低。最残暴的做法是直接转成64位长整型,比如下面的代码。好处是代码简洁了许多,不过这是...
分类:
其他好文 时间:
2015-01-30 15:27:28
阅读次数:
153
原题地址简单模拟题。从先向后遍历,如果重复出现2次以上,就不移动,否则移动到前面去代码: 1 int removeDuplicates(int A[], int n) { 2 if (n == 0) return n; 3 4 int len = 1...
分类:
其他好文 时间:
2015-01-28 17:37:18
阅读次数:
224
在做网页的过程中,总会有很多地方变化不大,但是重复出现。
所以引入母版这个概念就是好,重复的地方写一个母版,然后其他页面只要引用就能实现相同的功能,并且页面的代码也会减少很多。
比如我写一个小demo...
分类:
其他好文 时间:
2015-01-20 22:15:22
阅读次数:
245
最后几章大致看了例子,1.卡通着色:主要是运用 “灰度纹理”,依据light和面片normal的点积,对应灰度纹理的纹理坐标2.轮廓勾勒:主要运用vertex的扩充和每个vertex的normal进行vertex的延伸,记住同坐标点的vertex可能重复出现多次 比如现在面片三角ABC三个点,每条边...
分类:
其他好文 时间:
2015-01-11 18:57:03
阅读次数:
325
删除数据表里重复出现的记录例子: 有一个数据表classes,有字段id,class,数据表里出现了多个班级名字一样的记录,现在要删除重复出现的记录。先查询数据表里重复出现的记录: SELECT id FROM classes GROUP BY class然后再删除查询出来的重复数据: DELETE...
分类:
其他好文 时间:
2015-01-09 12:24:59
阅读次数:
101
输入一个字符串,去掉重复出现的字符,并把剩余的字符串排序输出。
#include
#include
using namespace std;
int main(int argc, char *argv[])
{
string s;
while(cin>>s)
{
for(int i=0;i<s.size();++i)
for(i...
分类:
编程语言 时间:
2015-01-06 00:51:40
阅读次数:
232
输入一个字符串,去掉重复出现的字符,并把剩余的字符串排序输出。
#include
#include
using namespace std;
void sort(string s)
{
char tmp[100];
int len=s.size();
int count=0,i,j;
for (i=0;i<len;i++)
{
for (j=i+1;j<l...
分类:
编程语言 时间:
2015-01-05 09:33:58
阅读次数:
203