• 《大道至简》第一章——编程的精义_读后感(Java伪代码)


    //大道至简————编程的精义
    1、
    /*
    愚公移山
    目的:毕力平险,指通豫南,达于汉阴
    方法:扣石垦壤,箕畚运于渤海之尾
    人员:愚公+子孙荷担者三夫+邻人京城氏之孀妻(外协)

    */
    public class 移山
    {
    String renyuan;

    public static void main(String[] args)
    {
    人员初始化
    renyuan = new String();
    while(山没平)
    {
    if(人员死)
    {
    //更换人员
    人员 = 我子;
    我 = 子;
    }
    挖山;
    }
    山平;
    }
    }
    2、
    /*
    起床
    如果天冷则先穿衣服后洗漱
    如果天热则可反之
    日复一日直到死亡
    如果有类似于生病、不能行动、以及意外的紧急 事件,
    则当日可以略过
    */
    public class 起床
    {
    public static void main(String[] args)
    {
    //如果有类似于生病、不能行动、以及意外的紧急情况,则当日可以略过
    if(!(病、不能行动、意外的紧急事件))
    {
    //如果天冷则先穿衣服后洗漱,否则反之
    if(天冷)
    {
    穿衣服;
    洗漱;
    }
    else
    {
    洗漱;
    穿衣服;
    }
    }

    }
    }

    3、程序 = 算法 + 数据结构
    first = 分析事件,高清事件先后的逻辑关系和依赖关系
    second = 代码实现
    if(first == 代码实现)
    {
    要加班啦
    }
    else
    {
    效率高
    }
    4、语言
    if(熟悉了一门语言)
    {
    发现语言只有喜欢与不喜欢的问题,
    没有会不会的问题
    }
    switch x
    {
    case 做数值处理:语言1;break;
    case 做图形处理:语言2;break;
    case 做网页:语言3;break;
    ...

    }


    读后感:
    //如果要写一个程序
    public class 写程序
    {
    public static void main(String[] args)
    {
    //如果你已经熟悉了一门语言
    if(熟悉了一门语言)
    {
    发现语言只有喜欢与不喜欢的问题,
    没有会不会的问题
    if(用两周去学习一门新语言)
    {
    掌握并用它熟练编程 = True;
    }
    }
    //完成这个程序的步骤
    String[] buzhou;
    if(buzhou[0] = coding)
    {
    要加班啦;
    }
    else(buzhou[0] = 分析事件,高清事件先后的逻辑关系和依赖关系 && buzhou[1] = coding)
    {
    高效率;
    }
    //分析事件,高清事件先后的逻辑关系和依赖关系
    if(需要完成一个工程)
    {
    buzhou[0][0] = 分析需求
    buzhou[0][1] = 确定方法
    buzhou[0][2] = 组织人员
    buzhou[0][3] = 出现问题处理方式
    }
    //coding过程
    if(需要用代码实现)
    {
    if(出现问题)
    {
    采用if语句;
    }
    if(时间较大,单次处理不能完成)
    {
    采用循环;
    }
    }

    }

    }

  • 相关阅读:
    leetcode5 Longest Palindromic Substring
    leetcode17 Letter Combinations of a Phone Number
    leetcode13 Roman to Integer
    leetcode14 Longest Common Prefix
    leetcode20 Valid Parentheses
    leetcode392 Is Subsequence
    leetcode121 Best Time to Buy and Sell Stock
    leetcode198 House Robber
    leetcode746 Min Cost Climbing Stairs
    tomcat下使用druid配置jnid数据源
  • 原文地址:https://www.cnblogs.com/liuxining/p/5879130.html
Copyright © 2020-2023  润新知