• 动手前的构思在编写程序中的重要性


    作为创造者的人,要去主动发现事物规律和特征,而不应该只是简单叙述事物。
     
    举例:
    求解 f(x,y,a,b) = a^x + b^y
    倘若不加思索地写,如果出现一些较大的幂指数,计算效率肯定会受影响。
     
    但如果我们稍稍研究一下,会发现在一些情况下的结果并不需要实际的计算得出结果:
    1.    a=1, a=0, b=1, b=0
    2.    a = b^(-1)
    等等,这些情况下 x,y 对于计算效率带来的影响可以用其他方法来解决。
     
      这个例子很简单,可能对于随机的数据来说效果并不明显。
     
           如果我们能在面对问题之前,花费足够的时间去研究一下结果和规律,并针对性地提出
    几个方案的话,是不是更能体现我们的价值呢?
     
      所以我们要去学习,去探索更好的方法和思路。
      这就是理论基础给人带来的实力差异。
            
    //突然好想弹首曲子
  • 相关阅读:
    函数式编程
    go语言中strings包常用方法
    Go--实现两个大数相乘
    谷歌插件
    函数的防抖---js
    函数截流---js
    函数的记忆----函数性能优化
    word-break、word-wrap、white-space区别
    overflow属性
    利用边框写一个三角形
  • 原文地址:https://www.cnblogs.com/learn-to-rock/p/5552647.html
Copyright © 2020-2023  润新知