240 发简信
  • GCD的相关使用

    一、同步执行 + 主队列 运行结果: 线程死锁。为什么呢?- (void)syncMain {} ----> 任务A,GCD同步任务 ---->...

  • GCD相关题目

    1、以下代码结果会如何? 结果如下: 会造成死锁,主线程中【同步执行+主队列】,造成的互相等待。 2、写一个线程安全的购票代码 3、请说出下列的...

  • iOS复习----多线程(一)

    一、线程和进程 关系: 线程是进程的执行单元,进程的所有任务都在线程中执行; 线程是CPU调用的最小单位; 进程是CPU分配资源和调度的单位; ...

  • 如何基于顺序存储/链式存储的不同角度下设计一个栈结构

    一、限定性数据结构-栈与队列的特点 栈:先进后出队列:先进先出 不同点: 删除数据元素的位置不同,栈的删除操作在表尾进行,队列的删除操作在表头进...

  • 链表相关面试题解析

    一、顺序存储结构和链式存储结构的优缺点? ① 顺序存储时,相邻数据元素的存放地址也相邻(逻辑与物理统一);要求内存中可用存储单元的地址必须是连续...

  • 120
    双向链表和双向循环链表

    一、双向链表 1.1 创建及添加新数据 1、开辟一个头节点(也可以不用头节点,这里用到头节点是为了更加简单、方便插入数据,使得在任意位置都是同一...

  • 120
    单向循环列表(创建/循环遍历/插入/查找/删除算法实现)

    单向循环列表 是什么呢? 与单向链表的区别就是,单向链表的最后一个节点指针是指向 NULL 的,单向循环链表最后一个节点的指针是指向 头节点 的...

  • 数据结构与算法【基础】+线性结构部分

    一、数据结构核心名词 数据 程序的操作对象,用于描述客观事物特点:1、可以输入到计算机2、可以被计算机运行 数据对象 性质相同的数据元素的集合(...

  • 120
    内存管理(一)

    一、内存布局 内核区:4gb内存中只用到了3gb,1gb给内核处理,保留一定的区域给保留区 0XC00000000 = 3221225472 ...

个人介绍
学如逆水行舟,不进则退!!!
95后iOS开发程序猿一枚。。。