- 博客(4)
- 收藏
- 关注
原创 最后一个单词的长度(未通过)
给定由大写,小写字母和空格组成的字符串,返回最后一个单词的长度。 如果不存在最后一个单词,返回0 注意: “单词”是指不包含空格符号的字符串 例如: s = “hello World”, 那么返回的结果是5 格式: 第一行输入字符串s,然后输出s中最后一个单词的长度。 #include #include const int MAX=100; int mai
2016-09-09 17:11:28
156
原创 移除数组中重复元素
给定一个升序排列的数组,去掉重复的数,并返回新的数组的长度。 例如: 数组A = {1, 1, 2},你的函数应该返回长度2,新数组为{1, 2} 要求: 不能新开数组分配额外的空间。即常数空间限制。 提示: 输入一个整数n,以及其对应的数组A[n],输出新数组长度 #include #include #include int main(){ int i,
2016-09-09 14:28:17
190
原创 元素移除
给定一个数组和一个数(该数不一定在数组中),从数组里删掉这个数字,返回剩下的数组长度。 如:A[] = {1, 2, 3, 4, 5}, 要删除数字3, 那么返回数组长度为4. 亲爱的小伙伴们,题目是不是很简单呢? 提示: int removeElement(int A[], int n, int elem) 其中,n代表数组长度,elem代表要删掉的元素。
2016-09-09 13:29:19
208
原创 寻找插入位置
#include int search(int a[],int n,int tar){ //二分查找 int low=0,high=n-1,mid; while(low<=high){ mid=(high+low)/2; if(a[mid]==tar) return mid; //返回元素位置 if(tar>a[mid]) low=mid+1; else
2016-09-09 13:17:17
175
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人