ಉಚಿತ ಅಲ್ಗಾರಿದಮ್ ವಿಶುವಲೈಸರ್
ಸಾರ್ಟಿಂಗ್, ಪಾತ್ಫೈಂಡಿಂಗ್ ಮತ್ತು ಶಾಸ್ತ್ರೀಯ ಅಲ್ಗಾರಿದಮ್ಗಳು ಜೀವಂತವಾಗುವುದನ್ನು ನೋಡಿ — ಬಬಲ್/ಕ್ವಿಕ್/ಮರ್ಜ್ ಸಾರ್ಟ್, ಸಂವಾದಾತ್ಮಕ ಮೇಜ್ ಗ್ರಿಡ್ನಲ್ಲಿ Dijkstra/A*/BFS, ಜೊತೆಗೆ ಬೈನರಿ ಹುಡುಕಾಟ, ಸೀವ್, N-Queens ಮತ್ತು ಗೇಮ್ ಆಫ್ ಲೈಫ್. ಹಂತ-ಹಂತದ ಆನಿಮೇಶನ್, ಸಿಂಕ್ರೊನೈಸ್ಡ್ ಸ್ಯೂಡೋಕೋಡ್, ಲೈವ್ ಮೆಟ್ರಿಕ್ಗಳು, ಮತ್ತು ಪಕ್ಕಪಕ್ಕದ ರೇಸ್ ಮೋಡ್. ಮೊಬೈಲ್-ಸ್ನೇಹಿ ಮತ್ತು 100% ನಿಮ್ಮ ಬ್ರೌಸರ್ನಲ್ಲಿ.
ಇದು ಹೇಗೆ ಕೆಲಸ ಮಾಡುತ್ತದೆ
ಪ್ರತಿ ಅಲ್ಗಾರಿದಮ್ ಅನ್ನು ಒಂದೊಂದೇ ದೃಶ್ಯೀಕರಣ "ಹಂತ" ವನ್ನು ಇಳುವರಿ ಮಾಡುವ ಜನರೇಟರ್ ಆಗಿ ಬರೆಯಲಾಗಿದೆ — ಅರೇಯ ಸ್ನ್ಯಾಪ್ಶಾಟ್ ಜೊತೆಗೆ ಯಾವ ಎಲಿಮೆಂಟ್ಗಳನ್ನು ಹೋಲಿಸಲಾಗಿದೆ, ವಿನಿಮಯ ಮಾಡಲಾಗಿದೆ ಅಥವಾ ಬರೆಯಲಾಗಿದೆ. ಒಂದೇ ಪ್ಲೇಯರ್ ಪೂರ್ಣ ಹಂತ ಪಟ್ಟಿಯನ್ನು ಮೊದಲೇ ಗಣಿಸುತ್ತದೆ, ಆದ್ದರಿಂದ ಪ್ಲೇ, ಪಾಸ್, ಹಂತ-ಮುಂದಕ್ಕೆ, ಹಂತ-ಹಿಂದಕ್ಕೆ ಮತ್ತು ಅಕ್ಕಪಕ್ಕ ರೇಸ್ ಮೋಡ್ ಎಲ್ಲವೂ ಆ ಪಟ್ಟಿಗೆ ಕೇವಲ ಸೂಚ್ಯಂಕ ಮಾಡುವುದಷ್ಟೇ. ಏನೂ ಎಲ್ಲಿಗೂ ಕಳುಹಿಸಲ್ಪಡುವುದಿಲ್ಲ — ಇಡೀ ವಿಷಯ ನಿಮ್ಮ ಬ್ರೌಸರ್ನಲ್ಲಿ ಚಾಲನೆಯಾಗುತ್ತದೆ.
- 1ಅಲ್ಗಾರಿದಮ್ ಮತ್ತು ಡೇಟಾ ಸೆಟ್ ಆಯ್ಕೆಮಾಡಿಬಬಲ್, ಸೆಲೆಕ್ಷನ್, ಇನ್ಸರ್ಷನ್, ಮರ್ಜ್, ಕ್ವಿಕ್, ಹೀಪ್, ಶೆಲ್, ಕಾಕ್ಟೇಲ್, ಕೌಂಟಿಂಗ್, ಮತ್ತು ರ್ಯಾಡಿಕ್ಸ್ ಸಾರ್ಟ್ (ಜೊತೆಗೆ ಮೋಜಿಗಾಗಿ ಬೋಗೋಸಾರ್ಟ್) ನಿಂದ ಆಯ್ಕೆಮಾಡಿ. ಯಾದೃಚ್ಛಿಕ, ಬಹುತೇಕ-ವಿಂಗಡಿಸಿದ, ಹಿಮ್ಮುಖ ಅಥವಾ ಕೆಲವು-ವಿಶಿಷ್ಟ ಅರೇ ಉತ್ಪಾದಿಸಿ, ಅಥವಾ ನಿಮ್ಮ ಸ್ವಂತ ಅಲ್ಪವಿರಾಮ-ವಿಭಜಿತ ಸಂಖ್ಯೆಗಳನ್ನು ಟೈಪ್ ಮಾಡಿ.
- 2ಚಾಲನೆಯನ್ನು ವೀಕ್ಷಿಸಿ — ಮತ್ತು ಜೊತೆಗೆ ಓದಿಬಾರ್ಗಳನ್ನು ಏನಾಗುತ್ತಿದೆ ಎಂಬುದರ ಪ್ರಕಾರ ಬಣ್ಣ ಮಾಡಲಾಗಿದೆ (ಹೋಲಿಕೆ, ವಿನಿಮಯ, ಪಿವೋಟ್, ವಿಂಗಡಿಸಲಾಗಿದೆ). ಸೂಡೊಕೋಡ್ ಪ್ಯಾನೆಲ್ ಚಾಲನೆಗೊಳ್ಳುತ್ತಿರುವ ನಿಖರ ಸಾಲನ್ನು ಹೈಲೈಟ್ ಮಾಡುತ್ತದೆ, ಮತ್ತು ಲೈವ್ ಕೌಂಟರ್ಗಳು ಹೋಲಿಕೆಗಳು, ವಿನಿಮಯಗಳು, ಬರಹಗಳು ಮತ್ತು ಅರೇ ಪ್ರವೇಶಗಳನ್ನು ನೈಜ ಸಮಯದಲ್ಲಿ ಟ್ರ್ಯಾಕ್ ಮಾಡುತ್ತವೆ.
- 3ಸಮಯ ನಿಯಂತ್ರಿಸಿವೇಗ ಹೊಂದಿಸಿ, ಟೈಮ್ಲೈನ್ ಸ್ಕ್ರಬ್ ಮಾಡಿ, ಅಥವಾ ಅಲ್ಗಾರಿದಮ್ ತನ್ನ ನಿರ್ಧಾರಗಳನ್ನು ನಿಖರವಾಗಿ ಹೇಗೆ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಎಂದು ಅಧ್ಯಯನ ಮಾಡಲು ಒಂದೇ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ಮುಂದಕ್ಕೆ ಮತ್ತು ಹಿಂದಕ್ಕೆ ಹೆಜ್ಜೆ ಇಡಿ. ಪ್ರತಿ ಹಂತ ಸಂಗ್ರಹಿಸಿದ ಸ್ನ್ಯಾಪ್ಶಾಟ್ ಆಗಿರುವುದರಿಂದ ಹಂತ-ಹಿಂದಕ್ಕೆ ನಿಖರವಾಗಿದೆ, ಮರುಚಾಲನೆ ಅಲ್ಲ.
- 4ಅವುಗಳನ್ನು ಮುಖಾಮುಖಿಯಾಗಿ ರೇಸ್ ಮಾಡಿರೇಸ್ ಮೋಡ್ ಎರಡು ಅಥವಾ ಹೆಚ್ಚಿನ ಅಲ್ಗಾರಿದಮ್ಗಳನ್ನು ಒಂದೇ ಇನ್ಪುಟ್ನಲ್ಲಿ ಏಕಕಾಲದಲ್ಲಿ, ಅಕ್ಕಪಕ್ಕ ಚಾಲಿಸುತ್ತದೆ, ಮೆಟ್ರಿಕ್ಸ್ ಟೇಬಲ್ನೊಂದಿಗೆ ಆದ್ದರಿಂದ ಉದಾಹರಣೆಗೆ, ಕ್ವಿಕ್ಸಾರ್ಟ್ ಬಬಲ್ ಸಾರ್ಟ್ ಅನ್ನು ಏಕೆ ಸೋಲಿಸುತ್ತದೆ ಎಂದು ನೀವು ನೋಡಬಹುದು.
ಸಂಪೂರ್ಣವಾಗಿ ನಿಮ್ಮ ಬ್ರೌಸರ್ನಲ್ಲಿ ಚಾಲನೆಯಾಗುತ್ತದೆ — ಯಾವುದೇ ಡೇಟಾ ನಿಮ್ಮ ಸಾಧನದಿಂದ ಹೊರಹೋಗುವುದಿಲ್ಲ. ಸರ್ವರ್ ಇಲ್ಲ, ಅಪ್ಲೋಡ್ ಇಲ್ಲ, ಖಾತೆ ಇಲ್ಲ. ಇದು ಬೋಧನಾ ಟೂಲ್: ಅಲ್ಗಾರಿದಮ್ಗಳು ದೃಶ್ಯೀಕರಣದ ಸ್ಪಷ್ಟತೆಗಾಗಿ ಆಯ್ಕೆಮಾಡಿದ ಪಠ್ಯಪುಸ್ತಕ ಅನುಷ್ಠಾನಗಳಾಗಿವೆ.
ಸಂಬಂಧಿತ ಪರಿಕರಗಳು
CSV ಡಿಫ್
ಒಂದು ಕೀ ಕಾಲಮ್ ಮೂಲಕ ಎರಡು CSV ಫೈಲ್ಗಳನ್ನು ಹೋಲಿಸಿ ಮತ್ತು ಯಾವ ಸಾಲುಗಳು ಸೇರಿಸಲಾಗಿವೆ, ತೆಗೆಯಲಾಗಿವೆ ಅಥವಾ ಬದಲಾಗಿವೆ ಎಂದು ನಿಖರವಾಗಿ ನೋಡಿ — ಹಳೆಯದರಿಂದ ಹೊಸದಕ್ಕೆ ಭಿನ್ನವಾಗಿರುವ ನಿರ್ದಿಷ್ಟ ಕ್ಷೇತ್ರಗಳ ಸಮೇತ. ಕೋಟ್ ಮಾಡಿದ ಕ್ಷೇತ್ರಗಳನ್ನು ನಿಭಾಯಿಸುತ್ತದೆ; ಸಂಪೂರ್ಣವಾಗಿ ನಿಮ್ಮ ಬ್ರೌಸರ್ನಲ್ಲಿ ಚಲಿಸುತ್ತದೆ.
ಆನ್ಲೈನ್ ಸ್ಟಾಪ್ವಾಚ್
ಲ್ಯಾಪ್ ರೆಕಾರ್ಡಿಂಗ್, ಅತ್ಯಂತ ವೇಗದ/ನಿಧಾನ ಲ್ಯಾಪ್ ಹೈಲೈಟಿಂಗ್, ಮತ್ತು ಕೀಬೋರ್ಡ್ ಶಾರ್ಟ್ಕಟ್ಗಳೊಂದಿಗೆ ನಿಖರ ಸ್ಟಾಪ್ವಾಚ್. ಮಿಲಿಸೆಕೆಂಡ್ ನಿಖರತೆಯೊಂದಿಗೆ ಶೂನ್ಯದಿಂದ ಎಣಿಕೆ ಪ್ರಾರಂಭಿಸುತ್ತದೆ.
CSS Cubic-Bezier ಈಸಿಂಗ್ ಜನರೇಟರ್
ನಿಯಂತ್ರಣ ಬಿಂದುಗಳನ್ನು ಎಳೆಯುವ ಮೂಲಕ CSS ಈಸಿಂಗ್ ಕರ್ವ್ಗಳನ್ನು ವಿನ್ಯಾಸಗೊಳಿಸಿ, ಚಲನೆಯನ್ನು ಲೈವ್ ಆಗಿ ಪೂರ್ವವೀಕ್ಷಿಸಿ, ಮತ್ತು cubic-bezier() ಮೌಲ್ಯ ನಕಲಿಸಿ. ಓವರ್ಶೂಟ್/ಬೌನ್ಸ್ ಪ್ರಿಸೆಟ್ಗಳನ್ನು ಒಳಗೊಂಡಿದೆ.