์๊ฐ๋ณต์ก๋2 Java Fast I/O 2 (feat. BOJ, StringTokenizer, String.split()) ์ด๋ฒ ํฌ์คํธ์๋ StringTokenizer์ ๋ํด ์์ฑํด๋ณด๋ ค๊ณ ํฉ๋๋ค.PS์์ ์ด๋ป๊ฒ๋ ์๋๋ฅผ ์กฐ๊ธ ๋ ๋์ฌ๋ณด๋ ค๊ณ ์ฌ๋๋ค์ด ์ฌ๋ฌ ๋ฐฉ๋ฒ์ ์ฌ์ฉํ์ฃ ?๊ทธ ์ค ํ๋๊ฐ StringTokenizer ์ ๋๋ค. ์ ๋ง StringTokenizer์ ์ฑ๋ฅ์ด ๊ทธ๋ ๊ฒ ์ฐ์ํ ๊น? ์ง์ ํ ์คํธ ํด๋ดค์ต๋๋ค.package com.study.datastructrue.string;import java.util.StringTokenizer;public class DevidePerformTest { public static void main(String[] args) { String str = "one two three four five one two three four five one two three four five.. 2024. 7. 6. 2. ์ฐ๊ฒฐ ๋ฆฌ์คํธ (Linked List) ์ฐ๊ฒฐ ๋ฆฌ์คํธ๋ ? ๋จผ์ , List๋ฅผ ์๊ฐํ๋ฉด ์ญ ~ ๋์ด๋์ด ์๋ ๊ฒ์ด ๋ ์ค๋ฅด์๋์? ์ฐ๊ฒฐ ๋ฆฌ์คํธ๋ ๋ง ๊ทธ๋๋ก ์ญ ~ ๋์ด๋์ด ์๋ ๊ฒ์ ๋๋ค. ํ์ง๋ง ๋ฐ์ดํฐ๋ฅผ ์๋ก ์ฐ๊ฒฐํ๊ณ ์๋ ๊ฒ์ด์ฃ . ์ด? ์ญ ~ ๋์ด๋์ด์๊ณ ์ฐ๊ฒฐ๋์ด์๋ ๊ฒ์ '๋ฐฐ์ด' ์๋๊ฐ์? ๋ง์ต๋๋ค. ์๋ฃ๊ตฌ์กฐ์ ๊ธฐ๋ณธ์ด์ ๋ฐ์ดํฐ๊ฐ ์์ฐจ์ ์ผ๋ก ๋์ด๋์ด ์๋ ๊ฒ์ ๋ฐฐ์ด์ ๋๋ค. ๊ทธ๋ผ ์ฐ์๋ ๋ฐ์ดํฐ๋ฅผ ํํํ๋ ๋ฐฉ๋ฒ์ผ๋ก๋ ๋ฐฐ์ด(Array)๊ฐ ์๋๋ฐ ์ Linked List๋ฅผ ์ฌ์ฉํ๋์? ๋ฐฐ์ด๊ณผ Linked List์๋ ์์ฐํ ์ฐจ์ด๊ฐ ์์ต๋๋ค. ์์ ํฌ์คํ ์์ ๊ฐ ์๋ฃ๊ตฌ์กฐ๋ ํ์์ ๋ฐ๋ฅธ ์ฌ์ฉ์ฒ๊ฐ ์๊ณ , ์ฌ์ฉ์๊ฐ ์ ๋์ ์ผ๋ก ์ฌ์ฉํด์ผ ํจ์ ํํํ์ต๋๋ค. ๊ทธ๋์ ๋ฐฐ์ด์ด๋ผ๋ ์๋ฃ๊ตฌ์กฐ์ ๋ํด ์๊ณ Linked List๋ผ๋ ์๋ฃ๊ตฌ์กฐ์์ ์ฐจ์ด์ ์ ์์์ผํฉ๋๋ค. ์ฐจ์ด์ ์.. 2024. 2. 4. ์ด์ 1 ๋ค์