El resumen BUAA_OO primera unidad

1. polinomios derivados simples

   La primera dificultad de la tarea, creo que, en particular, el uso regular de pre-procesamiento de la expresión de entrada. La idea de que el trabajo es: en primer lugar un pretratamiento expresión (ya que no será necesario el título de producir WF espacio, por lo que puede estar seguro de que audaz para eliminar espacios).

    Después de eliminar el espacio para la expresión analítica, la expresión se divide en la determinación, y almacenar el índice y el coeficiente, el índice y los coeficientes se colocan en dos recipientes.

    Tras el análisis sintáctico es una operación derivada, aquí está mi método para operar un contenedor digital, y finalmente obtuvo el nuevo índice de coeficiente.

    La forma más fácil de errores de cartas donde la salida es una expresión de, por accidente, en algunos lugares cuando la optimización se olvide de considerar, estará en gg en el aseo del hogar.

    Aquí está el diagrama de clases primer trabajo que uso.

2. Una derivación polinomio más complejo

    Dificultades segundo trabajo, determina que el WF, el uso de cos, sin derivación, y la regla del producto.

    juicio WF: A medida que más tipos de errores, e innumerables, por lo que se utiliza aquí mi método sólo para determinar la entrada correcta. Con una entrada normal súper para determinar si la entrada correcta. Si no WF directamente, el final del programa, si es así, entonces la pre-serie de actividades.

    De cos, sin derivación, este método de análisis que utiliza sólo el exponente, que es considerado como factor de una nueva operación de entrada, esta ventaja se reduce cos, sin difícil encontrar una sola guía, hace que el código sea más concisa y clara.

    Utilice la regla del producto, frente a mí aquí a expensas de optimización para garantizar la precisión, por lo que sólo la optimización más básico. Debido a que el producto de la ley, por lo que utiliza la idea: cada uno de ellos hay un contenedor de operación de cadena multiplicando, cada uno de la guía también hay una serie de contenedores de cuerdas, es necesario identificar los elementos en la derivación lleva a cabo puede ser.

    El siguiente es un diagrama de clases del segundo trabajo.

3. La función derivada Nested

    La principal es una expresión regular que coincida con el trabajo. El método que utiliza es: Código de referencia en los años anteriores, para obtener ideas. (En muchos casos, los pensamientos de una persona va a ser muy inmaduro, aprender de los códigos de años anteriores, obtener ayuda de los profesores y estudiantes de allí, para encontrar ideas, pero no plagio, creo que es una parte del inevitable proceso de aprendizaje.)

    Aquí está el diagrama de clases de este trabajo.

análisis 4.bug.

    La adición de un análisis de errores de ayuda futura music.brothers sea de depuración.

    Primer empleo: insecto se centró en un tipo particular de la consideración de impresión, los datos más típicos: -x ** - 1, x ** - 1 en ambos conjuntos de datos.

    Segundo trabajo: insecto apostó por el tratamiento símbolo, el representante más típico es el procesamiento de la repetición de símbolos (derivación de tratar una vez, cuando la producción y el tiempo de procesamiento), y por la tarde tarde optimizado, sólo para encontrarse descubrir todo el insecto.

   Tercera operación: Debido a la excelente referencia de los códigos anteriores, por lo que el error se reduce significativamente.

5. Algunos se sienten

    emmmmmmm, sentir la presión sigue ahí, espero ser capaz de deshacerse del hábito de la dilación, cada puesto de trabajo en la prisa OO para completarla, no arrastre el DDL, que es el punto más importante.

    Hay un sentido de pensar "orientado a objetos", profundizar un poco de comprensión.

Supongo que te gusta

Origin www.cnblogs.com/alink61/p/12536420.html
Recomendado
Clasificación