zoukankan      html  css  js  c++  java
  • 剑指Offer

    一、查找和排序

      如果面试的时候要求在排序的数组(或者部分排序的数组)中查找一个数字或者统计某个数字出现的次数,可以尝试用二分查找。

     二、动态规划和贪婪算法

      如果面试题是求一个问题的最优解,如果把小问题的最优解组合起来能够得到整个问题的最优解,那么我们可以应用动态规划解决这个问题。

      我们在应用动态规划之前,分析能否把大问题分解成小问题,分解后每个小问题也存在最优解,如果把小问题的最优解组合起来能得到整个问题的最优解,那么我们可以应用动态规划解决此类问题。

      从上往下分析问题,从下往上求解问题。

      贪婪算法和动态规划不一样,当我们应用贪婪算法解决问题的时候,每一步都可以做一个贪婪的选择,基于这个选择,我们确定能够得到最优解。应用贪婪算法需要用数学公式证明贪婪选择是正确的。

      

  • 相关阅读:
    mui 页面跳转
    mui 下拉刷新
    mui 上拉加载更多
    mui 页面传值
    mui 监听app运行状态
    mui webview操作
    mui ajax方法
    ionic 图片加载失败,显示默认图片代替
    mui 侧滑菜单
    ionic中关于ionicView 的生命周期
  • 原文地址:https://www.cnblogs.com/UalBlog/p/10695732.html
Copyright © 2011-2022 走看看