Domande taggate «algorithms»

In matematica e informatica, un algoritmo è un metodo efficace espresso come un elenco finito di istruzioni ben definite per il calcolo di una funzione. Gli algoritmi vengono utilizzati per il calcolo, l'elaborazione dei dati e il ragionamento automatico.


8
Quali metodi ci sono per evitare un overflow dello stack in un algoritmo ricorsivo?
Domanda Quali sono i modi possibili per risolvere un overflow dello stack causato da un algoritmo ricorsivo? Esempio Sto cercando di risolvere il problema 14 di Project Euler e ho deciso di provarlo con un algoritmo ricorsivo. Tuttavia, il programma si interrompe con un java.lang.StackOverflowError. Comprensibilmente. L'algoritmo infatti ha traboccato …

6
Un algoritmo può essere brevettato? [chiuso]
Quindi un algoritmo può essere brevettato? Ho visto questa affermazione che mi ha fatto pensare: Tutti si asterrebbero dal brevettare i miglioramenti dell'algoritmo dei punti di contorno per almeno diversi anni, diciamo fino al 2021. In modo che gli sviluppatori del progetto Outliner si sentano liberi di implementare le proprie …

2
Come implementeresti la Ricerca Google? [chiuso]
Supponiamo che ti venga chiesto in un'intervista "Come implementeresti la Ricerca Google?" Come risponderesti a una domanda del genere? Potrebbero esserci risorse là fuori che spiegano come vengono implementati alcuni pezzi di Google (BigTable, MapReduce, PageRank, ...), ma ciò non si adatta esattamente a un'intervista. Quale architettura generale useresti e …











4
Quali sono le strutture di dati dietro un foglio di calcolo?
Vorrei capire come viene risolto un foglio di calcolo (un gruppo di celle con nome o altrimenti identificate contenente valori o formule che fanno riferimento ad altre celle). Ho provato a guardare i progetti esistenti, ma c'erano così tante cose da fare sulla GUI, sulla serializzazione, sugli eventi, ecc. Che …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.