zoukankan      html  css  js  c++  java
  • 所谓编程思想,就是指用计算机来解决人们实际问题的思维方式

    https://zhidao.baidu.com/question/680100884243341852.html

    所谓编程思想,就是指用计算机来解决人们实际问题的思维方式。

    好比学习一门课程一样,首先我们应该对课程的基本概念熟悉掌握,然后学习了由定义得出的结论,等到一本书学完后,我们最重要的就是只是体系的构建,而这与编程思想有着极大的联系。

    我们在做一件事情的时候,这种方法是合理的:

    1. 先将一个问题分为一个个小模块,就好比书到章的这一种关系;

    2. 将一个小模块分为还要小的部分,就好比章到节的这种关系;

    3. 最终将它们分为不可分割的部分,就好比节到定义与概念这种关系;

    这就好比我们实现一个程序的功能一样,先考虑大体方向,然后再逐步实现,做到不重不漏。

    我们在实现程序的功能时的思维方式为:

    1. 整体法,确定我们想要实现的功能,把思考问题的方向对准全局和整体、从全局和整体出发,我们在此时要确定实现这个功能的主要矛盾,并做合适的取舍。

    2. 结构法,确定功能内部的联系,进行系统思维时,注意系统内部结构的合理性。系统由各部分组成,部分与部分之间组合是否合理,对系统有很大影响。这就是系统中的结构问题。 好的结构,是指组成系统的各部分间组织合理,是有机的联系。

    3. 要素法,对系统的构成部分逐个实现。

  • 相关阅读:
    85. Maximal Rectangle
    120. Triangle
    72. Edit Distance
    39. Combination Sum
    44. Wildcard Matching
    138. Copy List with Random Pointer
    91. Decode Ways
    142. Linked List Cycle II
    异或的性质及应用
    64. Minimum Path Sum
  • 原文地址:https://www.cnblogs.com/feng9exe/p/6776234.html
Copyright © 2011-2022 走看看