自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (3)
  • 问答 (2)
  • 收藏
  • 关注

原创 因子和阶乘

输入n,把n!=1*2*3*。。。*n的素因子相乘的形式例:825=3*5^2*11,表示为(0 1 2 0 1)表示0,1,2,0,1个2,3,5,7,11输入:53输出:53!=49 23 12 8 4 4  3 2 2 1 1 1 1 1 1 1思路:split_to_prime采用递归的方式将n进行分解,如果能被m整除,则将m与商在带入函数进行计算,知道为素数。fact

2015-09-29 21:18:33 367

原创 选择第i小的元素

思想:利用快排的分割函数,判断小于主元素的元素个数是否为i - 1,是则返回,否则继续递归。#include //输出void print(int array[], int size){ int i = 0; for(i = 0; i < size; i++) { printf("%d ", array[i]); } printf("\n");}//交换void

2015-09-22 10:09:13 617

原创 快速排序

思想:以某一元素为基准,将剩余元素拆分为大于该元素和小于该元素的两部分,然后再分别选取基准元素,重复拆分,知道该部分中剩余元素为一个。#include //输出void print(int array[], int size){int i = 0;for(i = 0; i {printf("%d ", array[i]);}print

2015-09-21 14:39:20 262

原创 堆排序

#include //输出void print(int array[], int size){int i = 0;for(i = 0; i {printf("%d ", array[i]);}printf("\n");}//两数交换void swap(int *a, int *b){int temp = *a;*a = *

2015-09-20 22:45:23 302

原创 合并排序

#include //合并子序列void merge(int array[], int start, int mid, int end){int len_l = mid - start + 1; // 左子串长度int len_r = end - mid;//右子串长度int len = 0, len_max = 0;//len:两个字串小值,l

2015-09-16 09:20:09 292

jpeglib读取jpeg,转为bmp图,24真彩和灰度图

jpeglib读取jpeg,转为bmp图,24真彩和灰度图

2014-12-25

基于qt的组态软件设计

用qt编写的组态软件,但是只完成了一部分,主要是组态画面模块,动画连接部分也做了一些。 除了一些基本的点、圆、直线外,还有仪表、柱状图、折线图等。数据库部分做了一点点。

2014-10-14

qt实现的仪表

用qt实现的仪表,是继承QGraphicsItem的,还算通用,在初始化函数中修改参数即可

2014-05-20

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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