摘要:
第一篇算法小结,先来一个简单的冒泡算法热热身~ 逻辑分析 在给定的一个数据中,我们有时候需要将数据对象进行某种顺序排列,常见的排列方式为升序或是降序,冒泡算法是处理这类排序的经典方法。 给定一个数组 要将这个降序数组重排为升序数组,我们可以通过: 1.将9和8进行比较,较大者和较小者换位-->{8, 阅读全文
摘要:
为什么使用迭代器? 数组的遍历,可以通过for循环来实现,其原因是数组对于数据的储存是有序的(order);但是,对于Set这种无序(no order)的数据结构,就无法通过for循环来实现,此时,我们就需要引入一种新的访问方式来实现对数据的操作——迭代器。 迭代器是一种轻量级的对象操作,其接口有四 阅读全文