Articles of linguaggio agnostico

Algoritmo efficiente per la concatenazione di stringhe con sovrapposizione

Dobbiamo combinare 3 colonne in un database mediante concatenazione. Tuttavia, le 3 colonne possono contenere parti sovrapposte e le parti non devono essere duplicate. Per esempio, “a” + “b” + “c” => “abc” “abcde” + “defgh” + “ghlmn” => “abcdefghlmn” “abcdede” + “dedefgh” + “” => “abcdedefgh” “abcde” + “d” + “ghlmn” => “abcdedghlmn” “abcdef” […]

Come trovo il nome della colonna di Excel che corrisponde a un intero dato?

Come determineresti il ​​nome della colonna (ad es. “AQ” o “BH”) dell’ennesimo pilastro in Excel? Modifica: un algoritmo indipendente dalla lingua per determinare questo è l’objective principale qui.

Le classi e i metodi statici globali sono nocivi?

È generalmente accettato che basarsi su cose globali è da evitare. Non usare le classi e i metodi statici essere la stessa cosa?

Come trovare una coppia con k più grande sum?

Dati due matrici ordinate di numeri, vogliamo trovare la coppia con la k più grande sum ansible. (Una coppia è un elemento dal primo array e un elemento dal secondo array). Ad esempio, con matrici [2, 3, 5, 8, 13] [4, 8, 12, 16] Le coppie con somme maggiori sono 13 + 16 = 29 […]

Qual è la causa di “Questa applicazione ha richiesto al Runtime di interromperlo in un modo insolito”?

C’è un errore comune che viene generato da Visual C Runtime: Questa applicazione ha richiesto al runtime di terminarlo in un modo insolito. Per ulteriori informazioni, contattare il team di supporto dell’applicazione. Cosa significa in realtà questo messaggio di errore? Consentitemi di usare una parabola per spiegare esattamente quello che sto chiedendo. Se vedo un […]

Calcola quando verrà eseguito un cron job la prossima volta

Ho un cron “definizione temporale” 1 * * * * (every hour at xx:01) 2 5 * * * (every day at 05:02) 0 4 3 * * (every third day of the month at 04:00) * 2 * * 5 (every minute between 02:00 and 02:59 on fridays) E ho un timestamp unix. C’è […]

Ottimizzare il “gioco della vita” di Conway

Per sperimentare, ho implementato (molto tempo fa) Game of Life di Conway (e sono a conoscenza di questa domanda correlata!). La mia implementazione funzionava mantenendo 2 array di valori booleani, che rappresentano “l’ultimo stato” e lo “stato in fase di aggiornamento” (i 2 array vengono scambiati a ogni iterazione). Mentre questo è abbastanza veloce, mi […]

Monostate vs. Singleton

Quali sono gli scenari in cui si utilizza un pattern Monostate al posto di singleton per mantenere un object globale? Edit: So quali sono i pattern Singleton e Monostate. Ho anche implementato Singleton in diversi scenari. Voglio solo conoscere gli scenari (esempi di casi) in cui il modello di MonoState deve essere implementato. Per es. […]

Come posso determinare se il mio calcolo di pi è accurato?

Stavo provando vari metodi per implementare un programma che fornisse le cifre di pi in sequenza. Ho provato il metodo della serie Taylor , ma ha dimostrato di convergere estremamente lentamente (quando ho confrontato il mio risultato con i valori online dopo un po ‘di tempo). Ad ogni modo, sto provando algoritmi migliori. Così, mentre […]

Definizione e implementazione del polimorfismo statico

Ho alcune domande sul concetto di polimorfismo statico di cui a volte sento parlare; puoi interpretarli principalmente nel contesto del C ++, ma apprezzerei le risposte indipendenti dal linguaggio laddove applicabile ( quindi taggando sia C ++ che agnostico del linguaggio ). Come definiamo il polimorfismo statico in generale? Ad esempio, credo che la funzione […]