【leetcode】Two Sum

Two Sum Problem: Given an array of integers, return indices of the two numbers such that they add up to a specific target. You may assume...

2018-06-07 14:20:59

阅读数 86

评论数 0

#define 用法

1. 利用 define 来定义 数值宏常量   #define 宏定义是个演技非常高超的替身演员,但也会经常耍大牌的,所以我们用它要慎之又慎。它可以出现在代码的任何地方,从本行宏定义开始,以后的代码就就都认识这个宏了;也可以把任何东西定义成宏。因为编译器会在预编译的时候用真身替换替身,...

2016-11-07 13:48:27

阅读数 4986

评论数 0

C# 3DES加密及弱密钥处理

3DES加密,以及避过.net弱密钥检测。代码根据网上代码进行的修改 private static byte[] ThreeDES(byte[] key, byte[] str) { TripleDESCryptoServiceProvider tdsc ...

2016-08-29 14:54:02

阅读数 2960

评论数 0

数据压缩

(一)游程编码 适用于连续相同重复的元素 例:aaaaabbbc    ->a5b2c1 (二)位图 适用于不连续相同的元素 例:abababab    ->10101010  ->66(16进制)         abacadae   ->a10101010b...

2016-07-11 14:07:24

阅读数 312

评论数 0

二分查找和斐波那契查找优化

二分查找是一种很高效的查找方法,它需要所要查找的数列有序,然后每次折半进行查找,时间复杂度为O(logn), 理解起来不难但是在代码实现要注意边界 template int binarySearch(T aim,T *array,int left,int right){ if(left<...

2016-06-01 15:15:44

阅读数 1429

评论数 0

世纪难题之--const

从开始学C++开始,就被const搞晕了,不是难以理解,是真的很容易混淆。 首先const的作用很简单,就是将定义常量,也就是使其变为只读的。 当时当其与指针并到一起的时候,就各种麻烦了。 首先是简单的int const 和 const int int const a=4; const int ...

2016-03-27 23:36:25

阅读数 326

评论数 0

霍夫直线检测

霍夫(Hough)变换: 一条直线在直角坐标下可以用y=kx+b来表示,霍夫变换的主要思想是将该方程的参数和变量交换,即用x,y作为参数,k,b作为坐标变量,所以在直角坐标下的直线y=kx+b在参数坐标上表示为点(k,b),而直角坐标上的点(x1,y1)则在参数坐标下表示为一条直线。 算法描述: ...

2016-02-25 16:02:29

阅读数 998

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭