用oc/c编写冒泡排序
2019獨(dú)角獸企業(yè)重金招聘Python工程師標(biāo)準(zhǔn)>>>
-(NSArray*)myBubble_Sort:(NSArray*)oldArray
{
????????NSMutableArray * newArray = [NSMutableArray arrayWithArray: oldArray];
??????? NSInterger num = [oldArray count];
????????for(int i = 0 ; i < num-1 ; i++)
?????? {
????????????for(int j = i +1; j < num ; j++)
????????????{
????????????????int num1 = [[oldArray objectAtIndex: i] intValue];
????????????? ?int num2 = [[oldArray objectAtIndex: j] intValue];
????????????? if(num1 < num2)
???????????? {
????????????????????[newArray replaceObjectAtIndex: i? withObject:[NSString stringWithFormat:@"%d",num2]];
????????????????????[newArray replaceObjectAtIndex: j? withObject:[NSString stringWithFormat:@"%d",num1]];
??????????? }
????? }
??? return newArray;
}
?
void bubble_Sort(int a[], int n)
{
????????int i , j ;
????????for(i = 0 ; i < n-1 ; i++)
????????{
????????????????for(j = i+1; j < n; j++)
????????????????????if(a[i] < a[j])
????????????????????{
?????????????????????????????? a[i] = a[i] + a[j];
????????????????????????????????a[j] = a[i] - a[j];
????????????????????????????????a[i] = a[i] - a[j];
???????????????????}
????????}
}
轉(zhuǎn)載于:https://my.oschina.net/makeffort/blog/85540
總結(jié)
以上是生活随笔為你收集整理的用oc/c编写冒泡排序的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: MYSQL监控-自带工具Query Pr
- 下一篇: PlateSpin forge V2P回