zoukankan      html  css  js  c++  java
  • 算法第四章作业

    1.你对贪心算法的理解

    贪心算法可通过选取当前状态的局部最优解可能推出全局最优解。

    2.请说明汽车加油问题的贪心选择性质

    题目:一辆汽车加满油后可行驶 n公里。旅途中有若干个加油站。设计一个有效算法,指出应 在哪些加油站停靠加油,使沿途加油次数最少。

    如果其中某两个加油站之间的距离大于加满油后可行驶的最大距离,则输出No solution!否则当加油站距离之和大于最大距离,加油次数加一。

    int sum = 0;
    int num = 0;
    for(int i = 0; i <= k; i++)
    {
    //总路程>n,加油次数+1
    sum += distance[i];
    if(sum > n)
    {
    num++;
    sum = distance[i];
    }
    }
    View Code

    3.请说明在本章学习过程中遇到的问题及结对编程的情况

    相互讨论,扩宽思维,队友的思路好简单,感觉我能把简单问题复杂化。

  • 相关阅读:
    Permutation Sequence
    Anagrams
    Unique Binary Search Trees II
    Interleaving String
    Longest Substring Without Repeating Characters
    Sqrt(x)
    Maximum Product Subarray
    Jump Game II
    Container With Most Water
    C结构体的初始化和赋值
  • 原文地址:https://www.cnblogs.com/liuyuany/p/11906836.html
Copyright © 2011-2022 走看看