2015年7月20日

摘要: 排序算法包括插入排序、选择排序、冒泡排序、快速排序、归并排序以及基数排序等六种,下面我们将从他们各自的原理、实现、时间与空间复杂度以及稳定性等方面进行分析。1. 插入排序 基本思想:将一个记录插入到已排序好的有序表中,从而得到一个新的记录数增1的有序表。当表中只有一个数时当然是有序的,因此我们从第... 阅读全文
posted @ 2015-07-20 23:58 dragonzhu 阅读(769) 评论(0) 推荐(0)
摘要: 题目描述:在一个环形路上有n个加油站,每个加油站i 的油量为gas[i],你有一个无限大的油箱,从一个加油站i到下一个加油站i+1消耗油量cost[i],你从一个加油站开始,并且油箱没有油,如果能够绕环形路一圈,返回开始加油站的索引,否则返回-1.分析:要保证能够行走一圈,则所有站的油量之和一定要大... 阅读全文
posted @ 2015-07-20 23:37 dragonzhu 阅读(140) 评论(0) 推荐(0)

导航