增设两个变量,一个变量用于保存数组中的一个值,另一个变量用于保存该值出现的次数。如果遇到一个与该值相同的,那么该值就+1,否则该值-1,但是这个值不动。直到次数为0,这个值才换成使之为0的值的下一个数字,并把次数置为1。到最后肯定会出现一种情况那就是有那么一个数的次数直到最后都还是大于0的,那么这个数字就是我们想要的,而且这个数字也是最后一次把次数置为1的数字。
面试题29中的第二种解法的理解
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
相关阅读更多精彩内容
- 《裕语言》速成开发手册3.0 官方用户交流:iApp开发交流(1) 239547050iApp开发交流(2) 10...