Mentre studiavo per Strutture dati e algoritmi , ho notato che esiste un modello / gruppo in cui ogni domanda cade. Esempio - Detto questo, fai / scopri che - Categoria 1. usa prima questi metodi / tecniche e poi avvicinati. Allo stesso modo per un'altra serie di domande.
Abbiamo un elenco di modelli che possiamo comprendere, in modo che la prossima volta che vediamo un problema, possiamo identificare in quale categoria potrebbe rientrare e seguire tali passaggi per accedervi prima piuttosto che mescolando metodi casuali per risolverli?
Questa domanda non riguarda l'utilizzo di modelli di progettazione come Singleton o Factory ecc., ma di categorie di domande. Esempio: ogni qualvolta vi è una domanda di corrispondenza tra stringhe, provare prima con TRIES, quindi passare ad altre DS. Se è presente l'attraversamento dell'elenco, utilizzare prima questa tecnica specifica (a seconda di quale sia il più consigliato in base alla complessità di tempo / spazio), quindi provare qualcos'altro.