← Tutti i video

Introduzione alla Teoria degli Algoritmi

Guarda su YouTube → 55:08 16 gennaio 2021

Descrizione

Introduzione informale ad una serie di concetti fondamentali che vengono studiati dalla teoria degli algoritmi. ----------------------------------------------------------------------------------------- TIMESTAMPS 00:00 Introduzione 01:05 Problemi computazionali 11:30 Algoritmi e modelli di calcolo 14:36 La macchina di Turing 16:05 Modello RAM 18:50 I due modelli sono equivalenti 21:29 Definizione di numero primo 25:55 Problema: verificare la primalità 27:00 Descrizione algoritmo 31:00 Scrittura pseudocodice 40:28 Implementazione con Python 47:00 Generazione lista di numeri primi 53:25 Cenni sulla complessità ----------------------------------------------------------------------------------------- RIFERIMENTI - https://github.com/LeonardoE95/yt-it/blob/main/src/2021-01-16-algoritmi-problemi-algoritmi-e-modelli-di-calcolo ----------------------------------------------------------------------------------------- CONTATTI - Technical blog: https://blog.leonardotamiano.xyz/ - Github: https://github.com/LeonardoE95?tab=repositories - Support my work: https://www.paypal.com/donate/?hosted_button_id=T49GUPRXALYTQ

Commenti 12

I commenti vengono da YouTube e sono aggiornati periodicamente.

  1. @ytbison 26 gennaio 2023
    Grazie Leonardo
  2. @Kil5747 22 luglio 2024
    Nella vita si incontrano pochissimi geni.. Io ne ho incontrato uno..
  3. @Kil5747 23 luglio 2024
    Capo, scusa la domanda, ma per trasformare il 2 in stringa in Python, non basta metterlo tra doppi apici..? Grazie..
    2 risposte
    1. @esadecimale Autore 23 luglio 2024
      I doppi apici servono per definire delle stringhe in modo esplicito nel codice. Non è che "trasformano", semplicemente la sintassi dei linguaggi di programmazione è scritta in modo tale che per definire le stringhe in modo esplicito si utilizzano gli apici come delimitatori. Ovvero ciò che è contenuto tra gli apici sarà il contenuto della stringa. Ci sono altri modi di definire le stringhe che invece utilizzano altre funzioni. Convertire un dato intero in un dato stringa è una cosa diversa, lì si tratta di prendere una rappresentazione bit (quella dell'intero) e trasformarla in un'altra (quella della stringa).
    2. @Kil5747 23 luglio 2024
      @esadecimale Ok, ma se scrivo "2" sto scrivendo una stringa, quindi..? La mia domanda è questa..
  4. @Kil5747 22 luglio 2024
    Capo, io sto studiando informatica da un po' di anni.. Mi oso a chiederle se lei potesse consigliarmi qualche libro di testo per i concetti generali, hardware e software e reti magari, dato la sua immensa conoscenza e capacità razionale.. La ringrazio carissimo e perdoni la mia richiesta se questa costituisce un disturbo per lei..
    3 risposte
    1. @esadecimale Autore 22 luglio 2024 1
      Ciao, no zero disturbo! Ci penso un po' su libri da consigliare, può essere utile anche per altri suppongo, ti faccio sapere!
    2. @Kil5747 22 luglio 2024
      @esadecimale grande
    3. @Kil5747 22 luglio 2024
      @esadecimale conta che un po' di basi le ho....qualcosa di medio impegnativo andrebbe bene.. Secondo me tu puoi darmi qualche dritta..
  5. @dhdbhjdd7dhcdeshchhchdhdh 18 gennaio 2021 1
    Kiao, bei video. Ma quei file .org che creavi nella serie htb cosa sono?
    2 risposte
    1. @esadecimale Autore 18 gennaio 2021
      Grazie mille, mi fa piacere apprezzi! Per quanto riguarda i file .org, praticamente sono file scritti con un formato particolare noto con il nome "org-mode". Non so se hai presente markdown, ma è simile a markdown, solo che ti permette di fare molte più cose. Questi file possono essere letti principalmente da Emacs (infatti org-mode è stato sviluppato inizialmente come pacchetto aggiuntivo per Emacs), il programma che mi vedi utilizzare in praticamente ogni video (faccio tutto con Emacs, tranne andare sul web). In futuro farò sicuramente dei video dettagliati in cui farò vedere come utilizzo Emacs e le potenzialità offerte da org-mode (che secondo me sono veramente, ma veramente, tante).
    2. @dhdbhjdd7dhcdeshchhchdhdh 18 gennaio 2021 1
      @esadecimale eh mannaggia. Io appartengo all'altra sponda.