贪心算法买车 发表于 2022-05-25 分类于 算法 学习笔记 翻译greedy algoritm: 贪心算法budget: 预算 条件123budget:100prices: [20,40,30,90,50]sort: [20,30,40,50,90] 算法123456789101112public int buyCars(int budget, int[] prices) { Arrays.sort(prices); int ans = 0; for (int car : prices) { if (budget >= car) { ans++; budget -= car; } else break; } return ans;} 时间复杂度: 时间复杂度: O(N*logN)===>O(N*logN)+O(N)O(n²+N*logN)=O(n²)O(N³+n²)=O(n³)