上一页 1 ··· 23 24 25 26 27
摘要:1、Multiples of 3 and 5 If we list all the natural numbers below 10 that are multiples of 3 or 5, we get 3, 5, 6 and 9. The sum of these multiples is 2 阅读全文
posted @ 2014-04-08 00:38 wuyudong 阅读(355) 评论(2) 推荐(0) 编辑
摘要:1001--Sum Problem(http://acm.hdu.edu.cn/showproblem.php?pid=1001)#include int sum(int n){ if(n % 2) return (n + 1) / 2 * n; else ... 阅读全文
posted @ 2014-04-05 19:50 wuyudong 阅读(298) 评论(0) 推荐(0) 编辑
摘要:所谓的快速幂,实际上是快速幂取模的缩写,简单的说,就是快速的求一个幂式的模(余)。在程序设计过程中,经常要去求一些大数对于某个数的余数,为了得到更快、计算范围更大的算法,产生了快速幂取模算法。我们先从简单的例子入手:求abmodc算法1.直接设计这个算法:int ans = 1;for(int i = 1;i0) { if(b % 2 = = 1) ans = (ans * a) % c; b = b/2; a = (a * a) % c; } return ans;}本算法的时间复杂度为O(logb),能在几乎所有的程序设计... 阅读全文
posted @ 2014-04-01 04:01 wuyudong 阅读(12022) 评论(1) 推荐(10) 编辑
摘要:minix2.0内核组织结构与公用头文件说明 阅读全文
posted @ 2014-04-01 03:37 wuyudong 阅读(580) 评论(0) 推荐(2) 编辑
摘要:泛型编程让你编写完全一般化并可重复使用的算法,其效率与针对某特定数据类型而设计的算法相同。在C语言中,可以通过一些手段实现这样的泛型编程。这里介绍一种方法——通过无类型指针void*看下面的一个实现交换两个元素内容的函数swap,以整型int为例:void swap(int* i1,int* i2){ int temp; temp = *i1; *i1 = *i2; *i2 = temp; } 当你想交换两个char类型时,你还得重写一个参数类型为char的函数,是不是能用无类型的指针来作为参数呢?看如下改动:... 阅读全文
posted @ 2014-03-27 17:52 wuyudong 阅读(2718) 评论(10) 推荐(4) 编辑
摘要:本篇文章主要介绍C语言中退出多层嵌套循环的一些小技巧 阅读全文
posted @ 2014-03-26 22:11 wuyudong 阅读(3573) 评论(2) 推荐(2) 编辑
摘要:本篇文章主要介绍C语言中qsort函数在不同数据类型情况下的排序 阅读全文
posted @ 2014-03-26 15:13 wuyudong 阅读(651) 评论(6) 推荐(1) 编辑
摘要:本篇文章主要介绍C语言中printf函数的各种格式 阅读全文
posted @ 2014-03-26 11:00 wuyudong 阅读(3655) 评论(0) 推荐(1) 编辑
摘要:本篇文章主要介绍C语言运算符优先级列表 阅读全文
posted @ 2014-03-25 23:23 wuyudong 阅读(609) 评论(0) 推荐(0) 编辑
上一页 1 ··· 23 24 25 26 27
Top_arrow