카테고리알고리즘과 인공지능

🤖 알고리즘과 인공지능

눈으로 보는 계산 알고리즘: 정렬, 경로 탐색, 검색과 최적화.

53 시뮬레이션60 실시간 fps0 설치 단계
3D Boids — Flocking인기500 agents in 3D space following Reynolds' rules: separation, alignment, cohesion. Emergent… Ant ColonyStigmergic simulation: ants find food via pheromone trails. Self-organisation from simple rules. Pathfinding — A*, Dijkstra, BFS인기Draw walls, generate mazes and watch A*, Dijkstra, Greedy Best-First and BFS explore the… Genetic AlgorithmPopulation evolves via tournament selection, crossover and mutation. Two modes: classic… Travelling Salesman — TSPThree algorithms compete on the same city set: Nearest Neighbour greedy, 2-opt local search,… Maze GeneratorFour algorithms — DFS Backtracker, Prim's, Kruskal's and Wilson's loop-erased random walk —… Sorting Algorithms — Visual & Audio12 sorting algorithms animated as bar charts with Web Audio tones. Compare speed,… Langton's AntLangton's Ant: a two-dimensional Turing machine that creates complex emergent patterns from… N-Queens ProblemPlace N queens on a chessboard with no shared row, column or diagonal, and watch… Langton's Ant — Cellular Automaton that Builds HighwaysWatch Langton's ant, a simple Turing-complete automaton, spontaneously build a 'highway'… Maze Generator — Recursive Backtracker, Prim, Wilson's AlgorithmWatch 4 maze algorithms build live: Recursive Backtracker, Randomized Prim, Wilson's… Sorting Algorithms Visualizer — Bubble, Quick, Merge, HeapInteractive visualizer for 6 classic sorting algorithms: Bubble, Quick, Merge, Heap,… Wolfram 1D Cellular Automata — Elementary Rules & Complex BehaviourExplore all 256 Wolfram elementary cellular automaton rules. See how simple rules on a 1D… Hamming CodesFlip a bit in a Hamming-encoded word and watch the parity checks produce a syndrome that… Turing MachineStep-by-step Turing machine simulator with animated scrolling tape, highlighted state… Compiler PipelineNewWatch source code become machine code: lexing to tokens, recursive-descent parsing to an… Binary Search Tree — Insert, Search & BalanceNewAnimated BST operations: insert, search, delete and in-order traversal. Switch to AVL mode… Data StructuresNewInteractive visualisations of stacks, queues, linked lists and hash tables — insert, delete… Stable MatchingNewRun the Gale–Shapley deferred-acceptance algorithm step by step: proposals, tentative… A* PathfindingNewWatch A* find the shortest path on a grid using f = g + h. Paint walls, drag start/goal,… 0/1 KnapsackNewMaximize value without exceeding capacity. Watch dynamic programming fill the dp table cell… Huffman CodingNewBuild an optimal prefix-free code by merging the two rarest symbols again and again. Watch… QuadtreeNewA quadtree recursively subdivides the plane into four children. Watch it adapt to your point… Barnes–Hut N-bodyNewThe Barnes–Hut algorithm approximates an N-body gravity simulation in O(n log n) using a… Marching SquaresNewExtract contour lines from a 2D scalar field with the 16-case marching-squares lookup. Drag… Convex HullNewCompute the smallest convex polygon enclosing a point set with Graham scan, Jarvis march or… Minimax & Alpha-BetaNewDFS the game tree assuming the opponent plays optimally; alpha-beta pruning skips branches… Kalman FilterNewOptimally fuse noisy measurements with a motion model. The covariance ellipse grows on… Reed-Muller CodesNewChoose a Reed-Muller code variant, toggle message bits, then flip an encoded bit to inject… CRC ChecksumNewPick a CRC-8/16/32 preset, type a message, then inject an error and watch the checksum catch… LZ77 CompressionNewWatch the LZ77 sliding-window compression algorithm encode data by finding repeated patterns. Tower of Hanoi — Recursive Solver & 2ⁿ−1 MovesNewWatch the Tower of Hanoi solve itself with optimal recursion on 1–10 disks, animated… Gray Code — Reflected Binary & Hypercube PathNewExplore Gray code (g = b XOR b>>1), where each consecutive value flips one bit. Step the 2ⁿ… Red-Black Tree — Self-Balancing BSTNewInsert and delete keys in a red-black tree and watch recolouring and rotations keep it… B-Tree — Multi-Way Search TreeNewBuild a B-tree of order m by inserting keys: nodes fill, split at the median and push a key… Skip List — Probabilistic Balanced SearchNewA skip list stacks express lanes over a sorted linked list: each node is promoted with… Edit Distance — Levenshtein DP TableNewFill the Levenshtein dynamic-programming table cell by cell, then backtrack the cheapest… Longest Common Subsequence — DP AlignmentNewCompute the longest common subsequence of two strings with a DP grid, then trace the… KMP String Matching — Failure FunctionNewKnuth-Morris-Pratt searches text in O(n+m): a prefix failure function lets the pattern slide… Union-Find — Disjoint Sets & Path CompressionNewMerge elements into disjoint sets and find their roots in near-constant time. Union by rank… Simulated Annealing — Escaping Local MinimaNewSolve a travelling-salesman tour with simulated annealing: accept worse moves with… Particle Swarm Optimization — Swarm IntelligenceNewA swarm of particles searches a 2D cost landscape, each pulled toward its personal best and… Boolean Network — Kauffman NK ModelNewExplore Kauffman NK Boolean networks: N binary nodes with K random inputs. K controls… DCT Image Compression (JPEG Principle)NewDiscrete Cosine Transform compresses an 8×8 pixel block like JPEG. DCT-II: X_k =… Polar Codes — Channel CapacityNewPolar codes (Arıkan 2009) achieve Shannon capacity for binary-input symmetric channels.… Differential Evolution OptimizerNewDifferential Evolution (DE/rand/1/bin): mutant v = x_r1 + F(x_r2 - x_r3), crossover at rate… Aho–Corasick — Multi-Pattern String SearchNewBuild a trie of several patterns plus failure links, then scan text in a single O(n) pass,… AVL Tree — Self-Balancing RotationsNewInsert and delete keys in an AVL tree and watch balance factors update after every change.… Bellman-Ford Algorithm — Shortest Paths with Negative WeightsNewWatch Bellman-Ford relax every edge V−1 times to find shortest paths from a source, even… Binary Heap — Priority QueueNewInsert and extract values from a binary min-heap stored as an array. Watch sift-up and… Rabin–Karp — Rolling Hash String SearchNewSlide a window across the text, updating a polynomial rolling hash in O(1) per shift, and… Segment Tree — Range Sum & Range Minimum QueriesNewBuild a segment tree over an array in O(n) and answer range-sum or range-min queries and… Treap — Randomized Balanced BSTNewEach key in a treap gets a random priority; the tree stays a max-heap on priorities while…
카테고리 소개

알고리즘과 인공지능

눈으로 보는 계산 알고리즘: 정렬, 경로 탐색, 검색과 최적화.

Three.js · WebGL 60 FPS CC BY 4.0
빠른 정보
53이 카테고리의 인터랙티브 시뮬레이션 수
최신 브라우저에서 60FPS로 작동
🌐영어, 우크라이나어, 폴란드어, 스페인어, 독일어, 일본어, 이탈리아어, 포르투갈어(브라질), 프랑스어, 아랍어, 네덜란드어, 중국어, 한국어, 힌디어, 터키어, 베트남어, 러시아어, 인도네시아어, 페르시아어, 벵골어, 태국어, 필리핀어, 스와힐리어, 우르두어, 말레이어, 타밀어, 히브리어, 그리스어, 펀자브어, 암하라어, 미얀마어, 크메르어, 조지아어, 네팔어, 몽골어, 아르메니아어, 신할라어, 라오어, 체코어, 루마니아어, 헝가리어, 불가리아어, 스웨덴어로 제공됩니다
🎓CC BY 4.0 — 교실 및 LMS 삽입 시 무료 이용 가능

자주 묻는 질문

알고리즘과 인공지능 시뮬레이션을 실행하려면 무언가를 설치해야 하나요?

아니요. 모든 것이 브라우저에서 완전히 실행됩니다 — 다운로드, 플러그인, 계정이 필요 없습니다. Chrome, Firefox, Edge, Safari에서 작동하며 대부분의 시뮬레이션은 모바일에서도 작동합니다.

이 시뮬레이션을 수업에 사용할 수 있나요?

네 — 모든 콘텐츠는 CC BY 4.0 라이선스 하에 교육용으로 무료로 사용할 수 있습니다. 어떤 시뮬레이션이든 직접 링크하거나 iframe을 통해 LMS에 삽입할 수 있으며, API 키는 필요하지 않습니다.

이 모델들은 과학적으로 정확한가요?

전문 소프트웨어와 동일한 수학적 공식을 사용하여 실시간으로 수치 적분됩니다. 각 시뮬레이션은 사용된 알고리즘을 명시하며, 많은 경우 기본 수학을 설명하는 글로 연결됩니다.

관련 카테고리

무엇을 발견하셨나요?

재현 단계 추가 (선택 사항)