¿Cuál es el problema conmigo si puedo decir cómo funciona el algoritmo pero no puedo escribir el programa para el mismo? ¿Cómo puedo deshacerme de él? ¿Por favor ayuda?

Podría haber muchas razones para no poder escribir el programa. En primer lugar, no le interesa moverse fuera de su zona de confort y, en segundo lugar, elegir el lenguaje de programación incorrecto para codificar.
Si su razón es la primera, entonces necesita salir de su zona de confort porque saber es una cosa, pero construir cosas desde el principio y verlo funcionar es algo totalmente diferente. Obtiene más ideas, puede expandir su conocimiento algorítmico en algo increíble por su cuenta. Tienes conocimientos prácticos en lugar de solo libros, que es lo que se esperaba en la industria.
Ahora, si ha elegido un idioma incorrecto para comenzar a codificar, entonces no es su culpa o puede serlo. Los lenguajes como Java / C ++, etc. son buenos cuando tienes experiencia en programación o diré que lleva tiempo entender cómo ejecutar una estúpida entrada del programa Hello work, dice Java, que sé que es el primer paso. Entonces, si quieres imprimir “hola mundo” en Java, harás lo siguiente:

clase pública HelloWorld {
public static void main (String [] args) {
System.out. println (“Hola, mundo”);
}
}

Y serás como “amigo, qué demonios son esas palabras: público, clase, vacío, principal, …”. Todo lo que quería era imprimir Hello world. Por otro lado, lo mismo que puedes hacer en cualquier lenguaje de script como Python / R muy fácilmente

imprimir “hola mundo”

Por lo tanto, elija el lenguaje de programación sabiamente. Mi consejo es intentarlo con Python si aún no lo has hecho.

Haz las preguntas anteriores si puedes. Si no puedes hacerlo, no hay problema.
Comience a codificar, si ya conoce los programas básicos como factorial, clasificaciones, etc.

Luego comience a codificar preguntas reales desde un portal en línea como codechef.com o codeforces, etc.
Comience con la pregunta práctica y el nivel fácil. Podrás resolverlos en 10-15 minutos.

Luego, después de algunos días o meses, cuando se sienta cómodo con preguntas fáciles, pase al siguiente nivel.
Es posible que no pueda resolver muchas preguntas, luego de intentarlo, vea otras soluciones y editoriales proporcionados en el sitio. Aprende de entonces.

También realice la codificación de los programas de la lista de enlaces, los programas de árbol, realice diferentes operaciones diferentes en ellos. Inicialmente, tome la ayuda de otras soluciones y siga escribiendo el mismo código una y otra vez sin ninguna ayuda, en un solo día hasta que lo compile sin un error y sin ninguna ayuda.

More Interesting

Cómo demostrar que el problema del vendedor de viajes es NP-hard

¿Qué estructura de datos debo usar en Java para almacenar y obtener el siguiente tipo de datos? ¿Cuál debería ser la estructura de mi clase para este propósito?

Algoritmos: ¿Cómo la combinación de ordenamiento tiene complejidad espacial O (n) para el peor de los casos?

¿La complejidad de los algoritmos de clasificación está relacionada con la cantidad de suposiciones que hago? ¿Por qué?

¿Por qué el tipo de este código JavaScript siempre es una 'Cadena' a pesar de que estoy ingresando un número en el campo de entrada?

Creo que soy de mente recursiva. No quiero pero observo mi pensamiento mientras estoy pensando en resolver cualquier problema. Y no encuentra solución. ¿Qué hacer?

¿Cómo podemos hacer un programa para encontrar la suma y el promedio de los valores de la matriz? ¿Por favor ayuda?

En un microprocesador 8085, ¿cómo podemos encontrar el número de ciclos de la máquina y el número de estados T de cualquier mnemónico dado?

Dada una matriz 2D de valores booleanos, ¿cuál es la forma correcta de determinar si contiene un triángulo?

¿Cómo funcionan los algoritmos de procesamiento de cadenas en CUDA?

Dado un volumen que consiste en un número de ubicaciones dentro de un espacio tridimensional definido, y a cada una de estas ubicaciones se le asigna algún número, ¿hay alguna métrica obvia que se pueda aplicar que mida la complejidad de la distribución de las mediciones?

¿Cuál es la mejor manera de comprender y dominar la estructura de datos?

¿Son factibles los problemas NP-difíciles?

¿Podemos utilizar el algoritmo de Clasificación colectiva iterativa (ICA) de forma distributiva para procesar grandes datos?

¿Cuáles son las estructuras de datos utilizadas en el almacén de datos? ¿De qué manera difieren de las estructuras de datos utilizadas en la base de datos relacional?