图像处理(卷积)卷积的计算步骤:(动态演示)对h(n)绕纵轴折叠,得h(-n);对h(-m)移位得h(n-m);将x(m)和h(n-m)所有对应项相乘之后相加得离散卷积结果y(n)。说明:令m′=n-m,做变量代换,则卷积公式变为因此,x(m)与h(n-m)的位置可对调(即输入为x(n)、单位脉冲响...
                            
                            
                                分类:
其他好文   时间:
2015-05-02 12:19:47   
                                阅读次数:
250
                             
                         
                    
                        
                            
                            
                                KWIC索引系统接受一些行,每行有若干字,每个字由若干字符组成;每行都可以循环移位。重复地把第一个字删除,然后接到行末; KWIC把所有行的各种移位情况按照字母表顺序输出。 在网上找了一个基于管道过滤器的实现...
                            
                            
                                分类:
其他好文   时间:
2015-05-01 21:20:02   
                                阅读次数:
277
                             
                         
                    
                        
                            
                            
                                3.1 更简单的打印语句3.2 使用Java操作符3.3 优先级3.4 赋值3.5 算术操作符3.6 自动递增和递减3.7 关系操作符3.8 逻辑操作符3.9 直接常量3.10 按位操作符3.11 移位操作符3.12 条件操作符3.13 字符串操作符+和+=3.14 类型转换目录3.1 更简单的打印...
                            
                            
                                分类:
编程语言   时间:
2015-05-01 18:38:53   
                                阅读次数:
425
                             
                         
                    
                        
                            
                            
                                希尔排序简述 希尔排序是基于插入排序的以下两点性质而提出改进方法的:插入排序在对几乎已经排好序的数据操作时,效率高,即可以达到线性排序的效率。(希尔排序先将部分数据进行排序,相当于已经部分排好序)但插入排序一般来说是低效的,因为插入排序每次只能将数据移动一位。(希尔排序先将间隔大的数据进行大的移位....
                            
                            
                                分类:
编程语言   时间:
2015-04-29 17:03:42   
                                阅读次数:
146
                             
                         
                    
                        
                            
                            
                                自上向下优先级降低运算符	描述. [] ()	字段访问、数组下标、函数调用以及表达式分组++ -- - ~ ! delete new typeof void	一元运算符、返回数据类型、对象创建、未定义值* / %	乘法、除法、取模+ - +	加法、减法、字符串连接> >>>	移位 >= instan...
                            
                            
                                分类:
Web程序   时间:
2015-04-29 17:02:17   
                                阅读次数:
151
                             
                         
                    
                        
                            
                            
                                一元运算符 > 算术运算符 > 移位运算符 > 逻辑运算符 > 位运算符 > 赋值运算符序列号符号名称结合性(与操作数)目数说明1.点从左到右双目( )圆括号从左到右[ ]方括号从左到右2+正号从右到左单目-负号从右到左单目++自增从右到左单目前缀增,后缀增- -自减从右到左前缀减,后缀减~按位非/...
                            
                            
                                分类:
编程语言   时间:
2015-04-28 15:52:51   
                                阅读次数:
259
                             
                         
                    
                        
                            
                            
                                题目:
给定两个字符串s1和s2,要求判定s2是否能够被s1做循环移位得到的字符串包含。
解法一:O(N^2)
对s1进行循环移位,在进行字符串包含的判断。
//s1,s2
int len = strlen(s1);
for(i:len)
{  
    char t=s1[0];
    for(j:len-1)
         s1[j]=s[j+1];
    s1[len...
                            
                            
                                分类:
其他好文   时间:
2015-04-28 14:14:18   
                                阅读次数:
122
                             
                         
                    
                        
                            
                            
                                题目描述:
    给定两个字符串s1和s2,要求上是否能够通过s1作循环移位(rotate)得到的字符串包含。例如s1=AABCD和s2=CDAA,返回true,给定s1=ABCD和s2=ACBD,返回false.
解法一:
   可以使用最直接的方法对s1进行循环移位,再进行字符串包含的判断,从而遍历其所有的可能性。
代码如下:
char src[5] = "AABCD"...
                            
                            
                                分类:
其他好文   时间:
2015-04-28 09:54:47   
                                阅读次数:
176
                             
                         
                    
                        
                            
                            
                                题目:
把一个含有N个元素的额数组循环右移K位,要求时间复杂度O(N),且只允许使用两个附加变量。
解法一:O(N^2)
每次将数组中的元素右移移位,循环K次。当K>N时,右移K位和右移K%N位是一样的。
MyShift(int a[],int N,int K)
{
     K%=N;
     while(K--)
     {
         int t=a[N-1];...
                            
                            
                                分类:
编程语言   时间:
2015-04-28 09:49:29   
                                阅读次数:
131
                             
                         
                    
                        
                            
                            
                                /*
尾数前移:
	求一个自然数N,个位数是6,将6提到最前面所得数是N的四倍
	如:1236----->6123 ?= 4*1236----->如果是,则找到!
解题思路:
	将自然数分成两部分p=123(即6前面的数值)、q=6
	移位之后的数值:6*pow(10,p的位数) + p 
	即:6*pow(10,p的位数) + p = 4*N
	q = N%10;
	p = N/10;
	...
                            
                            
                                分类:
其他好文   时间:
2015-04-27 00:32:01   
                                阅读次数:
188