-
C语言位操作练习(三)
编写一个函数rightrot(x, n),该函数返回将x循环右移(即从最右端 移出的位将从最左端移入)n(二进…
-
C程序位操作练习(一)
编写一个函数 setbits(x, p, n, y),该函数返回对x执行下列操作后 的结果值:将x中从第p位开…
-
计数排序
试用范围:在待排序元素的值相对集中在某个区域的时候,比如对一些连续的乱序的自然数进行排序 #include #…
-
找次小元素(第二大元素)
证明:在最坏情况下,利用n + ┌n/2┐ – 2次比较,即可找到n个元素中的第2小元素 思路:折…
-
选择第k大的元素
从数组a[]的第p个到第r个元素中选择第i大的元素 int randomized_select(int a[]…
-
温度转换
#include main() { int fahr, celsius; int lower, upper, …