题目描述: 输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于位于数组的后半部分,并保证奇数和奇数,偶数和偶数之间的相对位置不变。 思路: 这道题首先就能想到一个思路,运用快速排序的思想,设置前后两个指针,分别从数组的前后两端开始遍历,前指针遇到
分类:
编程语言 时间:
2016-03-19 15:57:21
阅读次数:
132
由于不是计算机专业的学生,很遗憾我们专业并没有开数据结构这门课。现在学习数据结构的网课,也购买了教材;教材上给了大部分的代码,但是我还是打算根据网课和课本整理一遍,自己打一遍代码,去调试通过。呐、希望自己不会半途而废 (^-^)V 一.关于空间的使用 Eg:写程序实现一个函数PrintN,使得传入一
分类:
其他好文 时间:
2016-03-18 21:27:33
阅读次数:
179
题目描述: 请实现一个函数,将一个字符串中的空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。 分析: 看到这个题目,我们都会有一个比较直观的加法,那就是遍历字符串,每当遇到空格,就在当前位置插入“%20”,当前位置的字符往后移
分类:
其他好文 时间:
2016-03-11 22:21:26
阅读次数:
191
本题要求实现一个函数,判断任一给定整数N是否满足条件:它是完全平方数,又至少有两位数字相同,如144、676等。 函数接口定义: int IsTheNumber ( const int N ); 其中N是用户传入的参数。如果N满足条件,则该函数必须返回1,否则返回0。 裁判测试程序样例: #incl
分类:
其他好文 时间:
2016-03-08 23:43:42
阅读次数:
173
输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得全部的奇数位于数组的前半部分。全部的偶数位于位于数组的后半部分。 代码: /* 调整数组顺序使得奇数位于偶数前面 by Rowandjj 2014/8/1 */ #include<iostream> #include<stdlib.h> u
分类:
编程语言 时间:
2016-03-08 21:22:48
阅读次数:
155
本题要求实现一个函数,求N个集合元素S[]中的最大值,其中集合元素的类型为自定义的ElementType。 函数接口定义: ElementType Max( ElementType S[], int N ); 其中给定集合元素存放在数组S[]中,正整数N是数组元素个数。该函数须返回N个S[]元素中的
分类:
其他好文 时间:
2016-03-07 01:26:23
阅读次数:
383
本题要求实现一个函数,计算阶数为n,系数为a[0] ... a[n]的多项式f(x)=∑ni=0(a[i]*xi)f(x) 在x点的值。 函数接口定义: double f( int n, double a[], double x ); 其中n是多项式的阶数,a[]中存储系数,x是给定点。函数须返回多
分类:
其他好文 时间:
2016-03-07 01:23:22
阅读次数:
294
本题要求实现一个函数,求N个集合元素S[]的平均值,其中集合元素的类型为自定义的ElementType。 函数接口定义: ElementType Average( ElementType S[], int N ); 其中给定集合元素存放在数组S[]中,正整数N是数组元素个数。该函数须返回N个S[]元
分类:
其他好文 时间:
2016-03-07 01:22:00
阅读次数:
194
本题要求实现一个函数,求给定的N个整数的和。 函数接口定义: int Sum ( int List[], int N ); 其中给定整数存放在数组List[]中,正整数N是数组元素个数。该函数须返回N个List[]元素的和。 裁判测试程序样例: #include <stdio.h> #define
分类:
其他好文 时间:
2016-03-07 01:14:31
阅读次数:
176
#include "stdio.h"#include "conio.h"#include "stdafx.h"#include <iostream>using namespace std; void upper(char* s, char* us){ while(*s != '\0') { if(*
分类:
其他好文 时间:
2016-02-29 10:42:30
阅读次数:
145