Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

波利亚的四步解题法 #39

Open
Ray-56 opened this issue Jul 27, 2021 · 0 comments
Open

波利亚的四步解题法 #39

Ray-56 opened this issue Jul 27, 2021 · 0 comments

Comments

@Ray-56
Copy link
Owner

Ray-56 commented Jul 27, 2021

波利亚的四步解题法

1、彻底理解问题

解决问题之前需要理解问题,找出问题的主干:

  • 要求解的是什么?需要实现的复杂功能是什么?
  • 已知什么?功能的实现逻辑是什么?
  • 要满足哪些条件?实现些逻辑需要什么数据结构?

2、形成解决思路

根据以往的经验、已经掌握的技能和知识构建解决问题的思路

软件开发的各种设计模式和设计原则都是解决此类问题的基本经验

3、执行

按照自己的解题思路,耐心的执行

软件开发过程可以方便的获取结果的反馈,所以可以在执行的过程中不断的调整

4、总结

每次解决完问题,需要把整个过程重新思考总结一下,或许会发现更好的解决方法。

总结整理形成自己的实现功能的基本套路,下次遇到类似问题就可以进一步的精进了


解决复杂问题的关键在于第1、2步,能够高效持续的解决问题的关键在于第3、4步

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant