写在最后
很多人在刚接触这个行业的时候或者是在遇到瓶颈期的时候,总会遇到一些问题,比如学了一段时间感觉没有方向感,不知道该从哪里入手去学习,对此我整理了一些资料
如果你熟练掌握以下列出的知识点,相信将会大大增加你通过前两轮技术面试的几率!这些内容都供大家参考,互相学习。
①「Android面试真题解析大全」PDF完整高清版+②「Android面试知识体系」学习思维导图压缩包,最后觉得有帮助、有需要的朋友可以点个赞
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
原始待排序数组| 6 | 2 | 4 | 1 | 5 |7 |
第一趟排序(外循环)
第一次两两比较,6 > 2交换(内循环)
交换前状态| 6 | 2 | 4 | 1 | 5 | 7 |
交换后状态| 2 | 6 | 4 | 1 | 5 | 7 |
第二次两两比较,6 > 4交换
交换前状态| 2 | 6 | 4 | 1 | 5 | 7 |
交换后状态| 2 | 4 | 6 | 1 | 5 | 7 |
第三次两两比较,6 > 1交换
交换前状态| 2 | 4 | 6 | 1 | 5 | 7 |
交换后状态| 2 | 4 | 1 | 6 | 5 | 7 |
第四次两两比较,6 > 5交换
交换前状态| 2 | 4 | 1 | 6 | 5 | 7 |
交换后状态| 2 | 4 | 1 | 5 | 6 | 7 |
第五次两两比较,6 < 7不交换
交换前状态| 2 | 4 | 1 | 5 | 6 | 7 |
交换后状态| 2 | 4 | 1 | 5 | 6 | 7 |
第二趟排序(外循环)
第一次两两比较,2 < 4不交换
交换前状态| 2 | 4 | 1 | 5 | 6 | 7 |
交换后状态| 2 | 4 | 1 | 5 | 6 | 7 |
第二次两两比较,4 > 1交换
交换前状态| 2 | 4 | 1 | 5 | 6 | 7 |
交换后状态| 2 | 1 | 4 | 5 | 6 | 7 |
第三次两两比较,4 < 5不交换
交换前状态| 2 | 1 | 4 | 5 | 6 | 7 |
交换后状态| 2 | 1 | 4 | 5 | 6 | 7 |
第四次两两比较,5 < 6不交换
交换前状态| 2 | 1 | 4 | 5 | 6 | 7 |
交换后状态| 2 | 1 | 4 | 5 | 6 | 7 |
第三趟排序(外循环)
第一次两两比较,2 > 1交换
交换后状态| 2 | 1 | 4 | 5 | 6 | 7 |
交换后状态| 1 | 2 | 4 | 5 | 6 | 7 |
第二次两两比较,2 < 4不交换
交换后状态| 1 | 2 | 4 | 5 | 6 | 7 |
交换后状态| 1 | 2 | 4 | 5 | 6 | 7 |
第三次两两比较,4 < 5不交换
交换后状态| 1 | 2 | 4 | 5 | 6 | 7 |
交换后状态| 1 | 2 | 4 | 5 | 6 | 7 |
第四趟排序(外循环),无交换
第五趟排序(外循环),无交换
排序执行完毕,输出最终结果:1 2 4 5 6 7
三、冒泡排序的实例:(排序一下元素:90, 54, 16, 87, 51, 23, 21)
#include <stdio.h>
#define FONT 7
《960全网最全Android开发笔记》
《379页Android开发面试宝典》
《507页Android开发相关源码解析》
因为文件太多,全部展示会影响篇幅,暂时就先列举这些部分截图
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。**
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!