Online Algorithm Visualizer Watch your code run line by line

Most online compilers only print output. These do more: press Visualize and the compiler replays your program one line at a time, drawing every data structure as it changes and highlighting each variable read and write. It's the fastest way to see how sorting, binary search, recursion, and BFS/DFS actually work — and to debug why your algorithm does what it does. supported in 8 different languages of your choice
https://8gwifi.org/online-compiler

u/anish2good — 4 days ago
▲ 223 r/lua+1 crossposts

LUA DS Algorithm Visualizer

The Online Lua Compiler & Algorithm Visualizer https://8gwifi.org/online-lua-compiler/

currently supporting
1D arrays (tables) — {1, 2, 3}, dense integer-keyed tables
2D arrays (nested tables) — {{1,2},{3,4}}
Maps / hash tables — tables with non-sequential or string keys
Linked lists & trees — node tables ({ val, next } / { val, left, right })
Console — print
Control flow — functions (incl. recursion)

Looking for feedback and Bug's appreciated

u/anish2good — 6 days ago
▲ 6 r/programmer+1 crossposts

C DS and Concureency VIZ

Now you can visualise data structure currenlty supported

Try it here https://8gwifi.org/online-c-compiler/

1D arrays — int[], int[N]
Dynamic arrays — int* a = malloc(n * sizeof(int)), calloc(n, sizeof(int)), realloc(p, n * sizeof(int))
Strings / char arrays — char[N], char s[] = "..."
2D arrays / matrices — int[R][C]
Compound assignment & increment — any instrumented cell: a[i], m[i][j]
Linked lists & trees — self-referential structs (struct Node { int val; struct Node* next; } / { int val; struct Node *left, *right; })
Concurrency (threads & mutexes) — pthread_t, pthread_mutex_t

u/anish2good — 3 days ago
▲ 83 r/learnrust+1 crossposts

Conceptual Model for Ownership Types in Rust

Programmers learning Rust struggle to understand ownership types, Rust’s core mechanism for ensuring memory safety without garbage collection now you can see exactly what's permission is going on with the code
https://8gwifi.org/online-rust-compiler/

u/anish2good — 8 days ago

Viz Rust Data Structure & Concurrency

Try it here https://8gwifi.org/online-rust-compiler/

Currently Supporting

  • 1D arrays — Vec<i32>, [i32; N]
  • 2D arrays / matrices — Vec<Vec<i32>>, [[i32; C]; R]
  • Maps — HashMap<i32, i32>, BTreeMap<i32, i32>
  • Sets — HashSet<i32>, BTreeSet<i32>
  • Stacks / queues / heaps — Vec<i32> (as a stack), VecDeque<i32>, BinaryHeap<i32>
  • Linked lists & trees
  • Concurrency — std::thread::spawn, mpsc::channel / sync_channel, Mutex (incl. Arc<Mutex>)

looking for Feedback and Bug's for Improvement

u/anish2good — 11 days ago
▲ 170 r/java+1 crossposts

java algorithms viz made in JSP and servlet

A Java Algorithms purely made with JSP and servlet try yourself here https://8gwifi.org/online-java-compiler/

Supported

  • 1D arrays — int[] index read · index write · element swap
  • 2D arrays — int[][] row/column index read · cell write
  • Lists — ArrayList, LinkedList, List get · set · add
  • Maps — HashMap, Map get · put
  • Sets — HashSet, Set add · remove
  • Queues — ArrayDeque, Queue offer · poll
  • Binary trees — com.onecompiler.viz.model.TreeNode construction · recursive traversal refresh Use the provided TreeNode helper class.
  • Console — System.out println
  • Control flow — methods on com.onecompiler.viz.runner.Main line highlight · call stack push/pop

Not supported yet

  • Adjacency-list graphs / BFS on generic graphs — No graph edge instrumentation Use instead: Use TreeNode for tree algorithms
  • Linked lists as graph structures — Lists are visualized as arrays, not pointer graphs Use instead: Use TreeNode or model links with TreeNode
  • Primitive arrays other than int / int[][] — Agent targets int[] and int[][] first Use instead: Use List<Integer> or int[]
  • Array slicing — Java has no slice syntax Use instead: Use explicit index loops
u/anish2good — 12 days ago

Free Math Practice Worksheets

Free Math Practice WorksheetsPrintable, with full answer keys

50K+ free practice problems across 18 topics — algebra, calculus, trigonometry, etc, JEE chapters. Pick a topic below, filter by difficulty, then print or save as PDF. No signup, no paywall.

https://8gwifi.org/math/worksheet.jsp

https://preview.redd.it/bxs1k8khlp7h1.png?width=1816&format=png&auto=webp&s=21ddadf9c080054a3292553311818a294bee416c

reddit.com
u/anish2good — 19 days ago

Molecular Formula → Structure tool

Type a molecular formula (e.g. C10H14N2) for structures, a full equation with = (e.g. Fe + Cl2 = FeCl3) to balance it, or just the reactants (e.g. C + O2) to predict and balance the products. Names, ions/electrons, and hydrates supported.

https://preview.redd.it/1u3yjiprhp7h1.png?width=1510&format=png&auto=webp&s=a99b5d56823d6aa8c26a7d1d59f30573f0b3d462

Try it here https://8gwifi.org/chemistry/formula-to-molecule.jsp

reddit.com
u/anish2good — 19 days ago