题目分析
这个题目是有个学弟问我的一个大厂的面试题,这个题目想法很奇妙,能想到这个解法就能够做出来,提示一下,我们要逆向思考,结果数组应该是什么样子?
就在半年前,我还是一个快乐的童鞋~~~然而一个错误的决定,让我彻底走上了一条不归路。在这条路上,首次踏上社会的我,心里怀揣梦想,希望改变世界,然而惨遭毒打。更重要的是,这不是结束,而是噩梦的开始,毒打生活还在继续~~~
UML类图:表示了软件模型中的静态结构,是软件设计中最重要的一种结构图。可以表达类的内部以及它和其他类直接的关系,帮助其他程序员快速了解系统的结构,是软件工程师必须掌握的技能之一。
CallBack:被称为回调函数,在编程时常常用CallBack或者Cb表示。在一些大型项目中常常会用到,因为回调函数不区分语言,因此把回调函数作为计算机科学的大类里面介绍,因为C++和Python都可以将一个函数作为参数传递到其他函数中,因此回调方法的理解较为简单,这里重点介绍Java语言的回调机制。