- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 中位数
/* *查找array数组里面array[left-right]第Max大的 *参数:array存储数据的数组 *left数组的左界 *right数组的右界 *Max查找的第Max大 */ void find(int array[],int left,int right,int Max) { if(left>right) { printf("%d\n",array[left+Max]); retu
2018-01-09 21:56:38 183
原创 大小端
copy BOOL IsBigEndian() { short int a = 0x1234; char b = *(char *)&a; //通过将int强制类型转换成char单字节,通过判断起始存储位置。即等于 取b等于a的低地址部分 if( b == 0x12) { return TRUE; }
2018-01-09 21:50:10 2131
原创 链表中找最大值
typedef struct { int data; Node *next; Node *prev; }Node; int find_max(Node *phead) { assert(phead != NULL); Node *p = phead->next; int max = p->data; while(p->next != phead->next) {
2017-12-29 21:24:37 6680
原创 "输入一个英文句子,翻转句子中单词的顺序,但单词内字符的顺序不变。 句子中单词以空格符隔开。为简单起见,标点符号和普通字母一样处理。 例如输入“I am a student.”,则输出“student
#include #include void str_reverse(char *start, char *end) { char temp; while(start { temp = *start; *start = *end; *end = temp;
2017-12-29 12:52:54 1760
原创 查找中位数
/* *查找array数组里面array[left-right]第Max大的 *参数:array 存储数据的数组 * left 数组的左界 * right 数组的右界 * Max 查找的第Max大 */ void find(int array[] , int left , int right ,
2017-12-29 11:29:11 628
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人