101 algorithms frequently used in programming and computer science
- Algoritma Sorting, seperti Bubble Sort, Merge Sort, Quick Sort, dll.
- Algoritma Pencarian, seperti Linear Search, Binary Search, dll.
- Algoritma Graf, like a Depth-First Search, Breadth-First Search, Dijkstra, Kruskal's , Bellman-Ford
- Algoritma Pohon, seperti Binary Search Tree, AVL Tree, Red-Black Tree, dll.
- Algoritma String Matching, seperti Knuth-Morris-Pratt, Boyer-Moore, dll.
- Algoritma Kriptografi, seperti Caesar Cipher, AES, RSA, dll.
- Algoritma Machine Learning, seperti Linear Regression, Logistic Regression, Decision Tree, Random Forest, dll.
- Algoritma Jaringan, seperti TCP/IP, Routing, dll.
- Algoritma Komputasi Geometri, seperti Convex Hull, Line Intersection, dll.
- Algoritma Paralel, seperti MapReduce, Fork-Join,
- Algoritma Compression, seperti Huffman Coding, Lempel-Ziv-Welch (LZW), dll.
- Algoritma Rekursif, seperti Fibonacci, Factorial, dll.
- Algoritma Backtracking, seperti N-Queens, Sudoku Solver, dll.
- Algoritma Dynamic Programming, seperti Longest Common Subsequence, Knapsack Problem, dll.
- Algoritma Numerik, seperti Metode Newton-Raphson, Metode Biseksi, Metode Regula-Falsi, dll.
- Algoritma Caching, seperti Least Recently Used (LRU), Most Recently Used (MRU), dll.
- Algoritma Randomized, seperti QuickSort Randomized, Shuffle, dll.
- Algoritma Kolaboratif Filtering, seperti Collaborative Filtering, Content-based Filtering, dll.
- Algoritma Data Mining, seperti Apriori,
- Algoritma Data Mining, seperti Apriori, K-Means, Naive Bayes, dll.
- Algoritma Game, seperti Minimax, Alpha-Beta Pruning, dll.
- Algoritma Scheduling, seperti First-Come First-Serve (FCFS), Shortest-Job-First (SJF), dll.
- Algoritma Routing, seperti Dijkstra, Bellman-Ford, dll.
- Algoritma Bayesian Network, seperti Junction Tree, Belief Propagation, dll.
- Algoritma Fuzzy Logic, seperti Fuzzy C-Means, Fuzzy Logic Controller, dll.
- Algoritma Distributed System, seperti Consensus, Paxos, Raft, dll.
- Algoritma Blockchain, seperti Proof-of-Work (PoW), Proof-of-Stake (PoS), dll.
- Algoritma Quantum Computing, seperti Grover's Algorithm, Shor's Algorithm, dll.
- Algoritma Image Processing, seperti Edge Detection, Histogram Equalization, dll.
- Algoritma Speech Recognition, seperti Hidden Markov Model (HMM), Dynamic Time Warping (DTW), dll.
- Algoritma Recommendation System, seperti Collaborative Filtering, Content-Based Filtering, dll.
- Algoritma Natural Language Processing, seperti Part-of-Speech (POS) Tagging, Named Entity Recognition (NER), dll.
- Algoritma Data Compression, seperti Run-Length Encoding (RLE), Burrows-Wheeler Transform (BWT), dll.
- Algoritma Genetic Programming, seperti Genetic Algorithms, Evolution Strategies, dll.
- Algoritma Computational Biology, seperti Sequence Alignment, Phylogenetic Tree Construction, dll.
- Algoritma Social Network Analysis, seperti PageRank, HITS, dll.
- Algoritma Computer Vision, seperti Object Detection, Image Segmentation, dll.
- Algoritma Bioinformatics, seperti Hidden Markov Models (HMMs), Multiple Sequence Alignment, dll.
- Algoritma Cybersecurity, seperti Firewall, Intrusion Detection System (IDS), dll.
- Algoritma Artificial Intelligence, seperti Expert Systems, Rule-Based Systems, dll.
- Algoritma Internet of Things (IoT), seperti Zigbee, Z-Wave, dll.
- Algoritma Kompresi Video, seperti H.264, HEVC, dll.
- Algoritma Pemrosesan Suara, seperti Fast Fourier Transform (FFT), Wavelet Transform, dll.
- Algoritma Blockchain, seperti Proof-of-Authority (PoA), Proof-of-Elapsed-Time (PoET), dll.
- Algoritma Quantum Machine Learning, seperti Quantum Support Vector Machine, Quantum Neural Networks, dll.
- Algoritma Sentimen Analisis, seperti Naive Bayes Classifier, Support Vector Machines (SVM), dll.
- Algoritma Cloud Computing, seperti MapReduce, Hadoop, Spark, dll.
- Algoritma Convolutional Neural Networks (CNN), seperti AlexNet, VGGNet, dll.
- Algoritma Pengolahan Citra, seperti Image Filtering, Image Segmentation, dll.
- Algoritma Autonomous Vehicle, seperti Simultaneous Localization and Mapping (SLAM), Path Planning, dll.
- Algoritma Computer Graphics, seperti Ray Tracing, Rasterization, dll.
- Algoritma Simulasi, seperti Monte Carlo Simulation, Cellular Automata, dll.
- Algoritma Augmented Reality, seperti Marker-based AR, Markerless AR, dll.
- Algoritma Speech Synthesis, seperti Text-to-Speech (TTS), Speech-to-Speech (STS), dll.
- Algoritma Database, seperti B-Tree, Hash Table, dll.
- Algoritma Simulated Annealing, seperti Hill Climbing, Genetic Algorithms, dll.
- Algoritma Spatial Data Mining, seperti Spatial Clustering, Spatial Outlier Detection, dll.
- Algoritma Graph Theory, seperti Depth-First Search (DFS), Breadth-First Search (BFS), dll.
- Algoritma Text Mining, seperti Topic Modelling, Latent Dirichlet Allocation (LDA), dll.
- Algoritma Pemodelan Sistem, seperti Dynamic Systems, Control Systems, dll.
- Algoritma Big Data, seperti Apache Hadoop, Apache Spark, dll.
- Algoritma Natural Language Generation, seperti Neural Machine Translation (NMT), Text Summarization, dll.
- Algoritma Mesin Pencari, seperti Google PageRank, Solr, ElasticSearch, dll.
- Algoritma Recommendation System, seperti Collaborative Filtering, Content-Based Filtering, dll.
- Algoritma Social Media Analysis, seperti Sentiment Analysis, Opinion Mining, dll.
- Algoritma Edge Computing, seperti Apache NiFi, AWS Greengrass, dll.
- Algoritma Cloud-Native, seperti Kubernetes, Istio, dll.
- Algoritma Digital Signal Processing, seperti Discrete Fourier Transform (DFT), Waveform Analysis, dll.
- Algoritma Mobile Computing, seperti Android OS, iOS, dll.
- Algoritma Digital Image Processing, seperti Image Filtering, Image Restoration, dll.
- Algoritma Intelligent Transportation System, seperti Traffic Flow Prediction, Traffic Congestion Control, dll.
- Algoritma Keamanan Jaringan, seperti AES, RSA, Blowfish, dll.
- Algoritma Keamanan Data, seperti SHA, MD5, Hash, dll.
- Algoritma Pengenalan Wajah, seperti Principal Component Analysis (PCA), Linear Discriminant Analysis (LDA), dll.
- Algoritma Pengolahan Bahasa Alami, seperti Named Entity Recognition (NER), Part-of-Speech (POS) Tagging, dll.
- Algoritma Collaborative Editing, seperti Operational Transformation, CRDTs, dll.
- Algoritma Augmented Virtuality, seperti Mixed Reality, Virtual Reality, dll.
- Algoritma Kriptografi Kuantum, seperti Quantum Key Distribution (QKD), Quantum One-Time Pad, dll.
- Algoritma Perceptron, seperti Multi-Layer Perceptron (MLP), Convolutional Neural Networks (CNN), dll.
- Algoritma Distributed Ledger, seperti Ethereum, Corda, dll.
- Algoritma Pengolahan Data Multidimensi, seperti OLAP, Data Cube, dll.
- Algoritma Transfer Learning, seperti fine-tuning, feature extraction, dll.
- Algoritma Komputerisasi Musik, seperti MIDI, Spectrogram Analysis, dll.
- Algoritma Hadoop Ecosystem, seperti HDFS, MapReduce, Hive, dll.
- Algoritma Navigasi, seperti Dijkstra, A-Star, dll.
- Algoritma Multi-Objective Optimization, seperti Non-Dominated Sorting Genetic Algorithm (NSGA), Multi-Objective Particle Swarm Optimization (MOPSO), dll.
- Algoritma Web Scraping, seperti BeautifulSoup, Scrapy, dll.
- Algoritma Continuous Integration/Continuous Deployment (CI/CD), seperti Jenkins, TravisCI, GitLab CI, dll.
- Algoritma Affective Computing, seperti Emotion Detection, Sentiment Analysis, dll.
- Algoritma Quantum Computing, seperti Grover's Algorithm, Shor's Algorithm, dll.
- Algoritma IoT, seperti MQTT, CoAP, dll.
- Algoritma Digital Twin, seperti 3D Modeling, Simulation, dll.
- Algoritma Sistem Kendali Otomatis, seperti PID, MPC, dll.
- Algoritma Natural Language Processing (NLP) Lanjutan, seperti Text Classification, Text Generation, dll.
- Algoritma Deep Reinforcement Learning, seperti Q-Learning, Actor-Critic, dll.
- Algoritma Sistem Pakar, seperti Rule-Based System, Fuzzy Logic, dll.
- Algoritma Augmented Analytics, seperti Automated Machine Learning (AutoML), Cognitive Computing, dll.
- Algoritma Blockchain, seperti Bitcoin, Ethereum, dll.
- Algoritma Pemrosesan Suara, seperti Speech Recognition, Speech Synthesis, dll.
- Algoritma Simulasi, seperti Monte Carlo Simulation, Discrete Event Simulation, dll.
- Algoritma Distributed Tracing, seperti OpenTracing, Jaeger, dll.