AlgoFlo: Algorithm Visualizer

1์ฒœ+
๋‹ค์šด๋กœ๋“œ
์ฝ˜ํ…์ธ  ๋“ฑ๊ธ‰
์ „์ฒด์ด์šฉ๊ฐ€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€

์•ฑ ์ •๋ณด

AlgoFlo๋Š” ์‹œ๊ฐํ™”๋ฅผ ํ†ตํ•ด ์‚ฌ์šฉ์ž๊ฐ€ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋„๋ก ์„ค๊ณ„๋œ ๊ต์œก์šฉ ์•ฑ์ž…๋‹ˆ๋‹ค. ์ด ์•ฑ์€ ์ •๋ ฌ, ๊ฒ€์ƒ‰, ๊ฒฝ๋กœ ์ฐพ๊ธฐ ๋“ฑ ๋„๋ฆฌ ์‚ฌ์šฉ๋˜๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜์— ๋Œ€ํ•œ ๋Œ€ํ™”ํ˜• ์‹œ๊ฐํ™” ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๋ชฉํ‘œ๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ๊ฐ ์•Œ๊ณ ๋ฆฌ์ฆ˜์˜ ๋ฉ”์ปค๋‹ˆ์ฆ˜์„ ๋ฐฐ์šฐ๋Š” ๋ฐ ๋„์›€์ด ๋  ์ˆ˜ ์žˆ๋Š” ๋ช…ํ™•ํ•˜๊ณ  ์ดํ•ดํ•˜๊ธฐ ์‰ฝ๊ณ  ์•„๋ฆ„๋‹ค์šด ์‹œ๊ฐํ™”๋ฅผ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์šฐ๋ฆฌ๋Š” ๋งŽ์€ ์ธ๊ธฐ ์žˆ๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์ œ๊ณตํ•˜๊ณ  ์žˆ์ง€๋งŒ ์—…๋ฐ์ดํŠธํ•  ๋•Œ๋งˆ๋‹ค ๋” ๋งŽ์€ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ํฌํ•จํ•˜๋„๋ก ์•ฑ์„ ์ง€์†์ ์œผ๋กœ ์—…๋ฐ์ดํŠธํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ํ–ฅํ›„ ๋ฆด๋ฆฌ์Šค๋ฅผ ๊ณ„์† ์ง€์ผœ๋ด ์ฃผ์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค!

ํŠน์ง•:
โ€ข ๋‹ค์–‘ํ•œ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์‹œ๊ฐํ™”ํ•˜๊ธฐ ์œ„ํ•œ ์‚ฌ์šฉ์ž ์ •์˜ ๊ทธ๋ž˜ํ”„ ๋ฐ ํŠธ๋ฆฌ.
โ€ข ์‹œ๊ฐํ™”๋ฅผ ์œ„ํ•ด ๋ฌด์ž‘์œ„ ๋ฐฐ์—ด๊ณผ ๊ทธ๋ž˜ํ”„๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.
โ€ข ํƒ€๊ฒŸ ์š”์†Œ๋ฅผ ํฌํ•จํ•œ ๊ฒ€์ƒ‰ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์œ„ํ•œ ๋งž์ถค ์ž…๋ ฅ
๋ฐฐ์—ด๋กœ.
โ€ข ๊ฐ€์ค‘์น˜ ๊ทธ๋ž˜ํ”„๋ฅผ ์‹œ๊ฐํ™”ํ•˜๊ธฐ ์œ„ํ•œ ๊ทธ๋ž˜ํ”„ ์•Œ๊ณ ๋ฆฌ์ฆ˜์˜ ๋ฌด์ž‘์œ„ ๊ฐ€์ค‘์น˜.
โ€ข ๊ฐ๊ฐ์— ๋Œ€ํ•œ ์ž์„ธํ•œ ์ฝ”๋“œ ์กฐ๊ฐ ๋ฐ ์‹œ๊ฐ„ ๋ณต์žก๋„ ์„ค๋ช…
์—ฐ์‚ฐ.
โ€ข ํ•™์Šต์„ ์œ„ํ•œ ๊ณ ํ’ˆ์งˆ์˜ ์‹ฌ๋ฏธ์ ์œผ๋กœ ๋งŒ์กฑ์Šค๋Ÿฌ์šด ์‹œ๊ฐํ™”
์žฌ๋ฏธ์žˆ๋Š”.
โ€ข ์‚ฌ์šฉ์ž๋ฅผ ๋•๊ธฐ ์œ„ํ•œ ๊ฐ ์•Œ๊ณ ๋ฆฌ์ฆ˜์— ๋Œ€ํ•œ Java ๋ฐ C++์˜ ์ฝ”๋“œ ์กฐ๊ฐ
์ฝ”๋“œ ๊ตฌํ˜„์„ ์ดํ•ดํ•ฉ๋‹ˆ๋‹ค.
โ€ข ์‹ค์ œ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์‹คํ–‰์˜ ๋ชจ๋“  โ€‹โ€‹๋‹จ๊ณ„๋ฅผ ์ถ”์ ํ•˜๋Š” ๋กœ๊ทธ ์ฐฝ
๊ฐ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์‰ฝ๊ฒŒ ๋”ฐ๋ผํ•˜๊ณ  ์—ฐ๊ตฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
ํ”„๋กœ์„ธ์Šค.
โ€ข ์ธํ„ฐ๋„ท ์—ฐ๊ฒฐ์ด ํ•„์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋ชจ๋“  ๊ธฐ๋Šฅ์ด ์˜คํ”„๋ผ์ธ์œผ๋กœ ์ž‘๋™ํ•˜๋ฏ€๋กœ
์–ธ์ œ ์–ด๋””์„œ๋‚˜ ์›ํ™œํ•œ ํ•™์Šต.

๋ฌธ์˜:
์งˆ๋ฌธ์ด๋‚˜ ์˜๊ฒฌ์ด ์žˆ๊ฑฐ๋‚˜ ์ง€์›์ด ํ•„์š”ํ•œ ๊ฒฝ์šฐ ๋‹ค์Œ ์ฃผ์†Œ๋กœ ์–ธ์ œ๋“ ์ง€ ๋ฌธ์˜ํ•ด ์ฃผ์„ธ์š”.
โ€ข ์ด๋ฉ”์ผ: algofloapp@gmail.com
์—…๋ฐ์ดํŠธ ๋‚ ์งœ
2025. 2. 13.

๋ฐ์ดํ„ฐ ๋ณด์•ˆ

๋ณด์•ˆ์€ ๊ฐœ๋ฐœ์ž๊ฐ€ ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์ง‘ ๋ฐ ๊ณต์œ ํ•˜๋Š” ๋ฐฉ์‹์„ ํŒŒ์•…ํ•˜๋Š” ๊ฒƒ์—์„œ ์‹œ์ž‘๋ฉ๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ ๊ฐœ์ธ ์ •๋ณด ๋ณดํ˜ธ ๋ฐ ๋ณด์•ˆ ๊ด€ํ–‰์€ ์‚ฌ์šฉ์ž์˜ ์•ฑ ์‚ฌ์šฉ, ์ง€์—ญ, ์—ฐ๋ น์— ๋”ฐ๋ผ ๋‹ค๋ฅผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ์€ ๊ฐœ๋ฐœ์ž๊ฐ€ ์ œ๊ณตํ•œ ์ •๋ณด์ด๋ฉฐ ์ถ”ํ›„ ์—…๋ฐ์ดํŠธ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์ œ3์ž์™€ ๊ณต์œ ๋˜๋Š” ๋ฐ์ดํ„ฐ ์—†์Œ
๊ฐœ๋ฐœ์ž๊ฐ€ ์–ด๋–ป๊ฒŒ ๊ณต์œ ๋ฅผ ์„ ์–ธํ•˜๋Š”์ง€ ์ž์„ธํžˆ ์•Œ์•„๋ณด์„ธ์š”.
์ˆ˜์ง‘๋œ ๋ฐ์ดํ„ฐ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.
๊ฐœ๋ฐœ์ž๊ฐ€ ์–ด๋–ป๊ฒŒ ์ˆ˜์ง‘์„ ์„ ์–ธํ•˜๋Š”์ง€ ์ž์„ธํžˆ ์•Œ์•„๋ณด์„ธ์š”.

์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ

Bug Fixes & Improvements:
- Fixed app crash issue when entering large target values in Jump Search.
- Improved input validation to handle extreme values smoothly.

์•ฑ ์ง€์›

๊ฐœ๋ฐœ์ž ์†Œ๊ฐœ
DIVESH DEVENDRA PATIL
diveshpatil9104@gmail.com
India