字符串逆序输出,冒泡,二分查找
来源:互联网 发布:怪兽电力公司 知乎 编辑:程序博客网 时间:2024/06/05 10:45
输入一个字符串,将其逆序后输出
#include<iostream>
#include<string>
using namespace std;
void InverseStr(string &str)
{
int len=str.length();
char temp;
for(int i=0;i<len/2;i++)
{
temp=str[i];
str[i]=str[len-i-1];
str[len-i-1]=temp;
}
}
int main()
{
string str;
cout<<"input"<<endl;
cin>>str;
InverseStr(str);
cout<<str<<endl;
return 0;
}
冒泡法排序
void bubble(int[] nums)
{
int i,j,temp,len;
len=nums.length;
for(i=0;i<=len-1;i++)
{
for(j=0;j<=len-i-1;j++)
{
if(nums[j]>=nums[j+1])
{
temp=nums[j];
nums[j]=nums[j+1];
nums[j+1]=temp;
}
}
}
}
二分查找法
public static int BiSearch(int[] nums,key)
{
int len=nums.length;
int start=0;
int end=len-1;
while(end>start)
{
mid=(start+mid)/2;
if(nums[mid]=key)
{
return mid;
}
else if(nums[mid]>key)
{
end=mid-1;
}else
{
start=mid+1;
}
}
return -1;
}
- 字符串逆序输出,冒泡,二分查找
- 字符串逆序&字符串逆序输出
- 华为:查找字符串中的大写字母,并把它逆序输出
- 冒泡排序+二分查找
- 冒泡排序、二分查找
- 二分查找 与冒泡
- 二分查找 冒泡
- 逆序输出字符串
- 字符串逆序输出
- 字符串逆序输出
- 字符串的逆序输出
- 递归逆序输出字符串
- 逆序输出字符串
- 逆序输出字符串
- 实现字符串逆序输出
- 字符串逆序输出
- NYOJ - 字符串逆序输出
- 字符串逆序输出
- C++中cin、cin.get()、cin.getline()、getline()、gets()等函数的用法
- VC 6.0下直接用DDK编译驱动程序的方法
- poj 1125Stockbroker Grapevine水题Floyd算法
- linux 密码用小键盘输入不正确
- Lua 5.1 参考手册
- 字符串逆序输出,冒泡,二分查找
- VC操作Excel
- HTML DOM HTMLElement Object
- 『经济论坛』 [经济杂谈]兰德公司:2020年,中国将成为世界上最穷的国家(转载)
- T_SQL 多表查询 暑假第一天
- linux下安装jdk和myeclipse
- ibatis中CDATA的一点小知识
- java面试题之编程【火星车问题】
- 两个简单例子揭示makefile中“=”和“:=”的区别