代码一:#include
using namespace std;
void ten_to_two(int num);
int main()
{
int num=10;
ten_to_two(num);
return 0;
}
void ten_to_two(int num)
{
if(num!=0){
int m=num%2;
num=num/2;
ten_to_two(n...
分类:
其他好文 时间:
2015-04-15 23:29:12
阅读次数:
154
参考书籍《数据结构与算法分析——C语言描述》
关于堆的一些基本概念,可参见小zz的另一篇博文。
/*本例程实现的是最小堆,最大堆类似*/
#include
#include
#include
#include
#define MAX 13
typedef struct BHeap
{
int Capacity;//堆的最大容量
int Size;//当前堆大小
in...
分类:
其他好文 时间:
2015-04-15 23:27:29
阅读次数:
235
宏定义
/**/
#define M 1000
#define A(object) object
#define F(a,b) (a+b)
#define Concat(a,b) a##b
#define S(a) @#a
main(){
int a;
a = F(100,M);//a = (100 + 1000);
a = Concat(100, 100);/...
分类:
其他好文 时间:
2015-04-15 23:26:01
阅读次数:
111
我们可以通过二分查找法,在log(n)的时间内找到最小数的在数组中的位置,然后通过偏移来快速定位任意第K个数。
此处还是假设数组中没有相同的数,原排列顺序是递增排列。
在轮转后的有序数组中查找最小数的算法如下:int findIndexOfMin(int num[],int n) {
int l = 0;
int r = n-1;
while(l...
分类:
编程语言 时间:
2015-04-15 23:24:35
阅读次数:
154
//基数排序
#include
#include
#include
#include
#define maxn 100
using namespace std;
int a[maxn];
int n=0;
int bits=0;
vector barrel[10];
int bitnum(int n)
{
int result=0;
while...
分类:
编程语言 时间:
2015-04-15 23:23:56
阅读次数:
208
1、错误描述
Query:
DROP TRIGGER `t_sert_cs_approve`
Error occured at:2015-04-12 13:37:32
Line no.:1
Error Code: 1360 - Trigger does not existQuery:
ALTER TABLE `t_toot_erth_ssess`
MODIFY COLUMN `id` int...
分类:
其他好文 时间:
2015-04-15 23:22:23
阅读次数:
470
#includeusing namespace std;#define MOD 1004535809int a[8001],f[1001][101],n,m,x,S;int main(){ scanf("%d%d%d%d",&n,&m,&x,&S); for(int i=1;i<=S;++i) .....
分类:
其他好文 时间:
2015-04-15 23:18:37
阅读次数:
183
Hibernate主键生成策略1、自动增长identity适用于MySQL、DB2、MS SQL Server,采用数据库生成的主键,用于为long、short、int类型生成唯一标识使用SQL Server 和 MySQL 的自增字段,这个方法不能放到 Oracle 中,Oracle 不支持自增字...
分类:
编程语言 时间:
2015-04-15 23:10:26
阅读次数:
175
#include #include #include int g_ntotal = 100;int g_thread_counter;int g_sum;//计算结果HANDLE g_thread_lock;//HANDLE 被类型定义为 void *struct THREAD_DATA{ i...
分类:
编程语言 时间:
2015-04-15 23:09:39
阅读次数:
127
Write() in C : (sys_write.c)#include int main(void){ printf("Hello Landpack\n"); return 0;}Write() in AT&T for Linux:(sys_write.s).section .data...
分类:
系统相关 时间:
2015-04-15 23:09:22
阅读次数:
251