博客
关于我
Objective-C实现队列(附完整源码)
阅读量:795 次
发布时间:2023-02-22

本文共 788 字,大约阅读时间需要 2 分钟。

? Objective-C ????????????????? NSMutableArray ??????????????????????????????????????????????

??????

#import 
@interface Queue : NSObject@property (nonatomic, strong) NSMutableArray *elements;@end

????

???????????????

- (void)enqueueElement:(id)element {    [self.elements addObject:element];}

????

?????????????????

- (id)dequeueElement {    return [self.elements removeObjectAtIndex:0];}

????????

?????????????????

- (BOOL)isEmpty {    return [self.elements count] == 0;}

????

  • ????????? Queue ????? NSObject??????????? NSMutableArray ????? elements????????????

  • ?????enqueueElement:(id)element ??????????????????

  • ?????dequeueElement ????????????????????????????????? NSInvalidArgumentException ???

  • ???????isEmpty ?????? elements ???????? 0 ??????????

  • ???????????????????????????

    转载地址:http://lnsfk.baihongyu.com/

    你可能感兴趣的文章
    Objective-C实现链表交换节点算法(附完整源码)
    查看>>
    Objective-C实现链表尾插法(附完整源码)
    查看>>
    Objective-C实现链表尾插法(附完整源码)
    查看>>
    Objective-C实现链表逆转(附完整源码)
    查看>>
    Objective-C实现键盘操控(附完整源码)
    查看>>
    Objective-C实现长短期记忆人工神经网络LSTM(附完整源码)
    查看>>
    Objective-C实现闭式函数计算特定位置的斐波那契数fibonacciNthClosedForm算法(附完整源码)
    查看>>
    Objective-C实现队列(附完整源码)
    查看>>