美文网首页
oc 冒泡排序

oc 冒泡排序

作者: 笑看人生_44e2 | 来源:发表于2024-08-20 17:26 被阅读0次

-(void)clickButtonAction{

if (self.textField.text.length<1) {
    return;
}
    NSMutableArray * arrayStr = [[NSMutableArray alloc]init];
    for (int i = 0; i < self.textField.text.length; i++) {
        unichar character = [self.textField.text characterAtIndex:i];
        [arrayStr addObject:@(character - '0')];
//            NSString *finalStr = [self.textField.text substringWithRange:NSMakeRange(i,1)];
//            [arrayStr addObject:finalStr];

    }
NSMutableArray * array = [NSMutableArray arrayWithArray:arrayStr];
    for (int i = 0; i<array.count-1; i++) {
        for (int j =0; j<array.count-1-i; j++) {
            if ([array[j] intValue] > [array[j+1] intValue]) {
                [array exchangeObjectAtIndex:j withObjectAtIndex:j + 1];
            }
        }
    }
NSLog(@"从小大到大排序=%@",array);

}

相关文章

  • 常用的两种排序-冒泡、选择

    Swift版 冒泡排序 选择排序 OC版 冒泡排序 选择排序

  • iOS排序方法集合

    OC_选择排序 OC_冒泡排序 参考原文:排序算法

  • 排序算法

    冒泡排序 PHP OC 快速排序

  • 算法:冒泡排序

    本文内容:1、什么是冒泡排序?2、冒泡排序的 C/OC 实现与算法分析。 算法总目录:算法? 1、什么是冒泡排序?...

  • Objective-C实现常用的4种排序算法

    OC实现的4种排序又来了! 4种排序分别是:快速排序、冒泡排序、选择排序、插入排序,其他的我就不写了,因为OC里的...

  • C语言day07-12选择-冒泡排序优化

    pragma mark 选择-冒泡排序优化 pragma mark 概念 pragma mark 代码 OC代码排序

  • OC 中实现常用的算法

    #在OC中实现常用的算法(冒泡,选择,快速,插入) ## 1.冒泡排序 - (void)viewDidLoad {...

  • 冒泡排序OC

    算法的个人理解: 冒泡排序由两层for循环实现,最外层的for循环每执行一次,叫做“一趟”。循环每完成一趟就...

  • 冒泡排序 OC

    2017-11-21 17:31:10.812010+0800 bunle[2278:213357] 最终结果:(...

  • oc冒泡排序

    对于c的交换需要便利存储,oc比较简单一些,冒泡排序这些算法iOS开发这么久了,都没使用过,底下的运行输出记得是大...

网友评论

      本文标题:oc 冒泡排序

      本文链接:https://www.haomeiwen.com/subject/hoavkjtx.html