Category: Algorithm

알고리즘 - 문자열 변환 연습

ToC 짝수/홀수 인덱스에 따라 대소문자 변환 대소문자 서로 바꾸기 문자열 알파벳 순서대로 정렬하기 문자열 알파벳 역순으로 정렬하기 짝수/홀수 인덱스에 따라 대소문자 변환문자열을 argument로 받아서 짝수번째 문자는 대문자로, 홀수번째 문자는 소문자로 바꾸어서 다시 문자열로 반환해보았다. 대소문자 서로 바꾸기이번엔 문자열을 받아서 대

Java - 배열 형변환

알고리즘 문제를 풀다가 찾게되어 정리한다. String 형을 문자열 배열(String[])로 변환하는 법. String 형을 문자 배열(Char[])로 변환하는 법. 문자열 배열(String[])을 다시 String 형으로 변환. 문자열String ➡️ 문자열 배열String[]문자열(String)을 문자열 배열(String[])로 변환하는 법

자료구조 - 리스트

목차 리스트 특징 각 언어별 리스트 특징 배열과 리스트 비교 추가할 때 삭제할 때 ArrayList와 LinkedList 비교 ArrayList LinkedList 리스트의 특징은 다음과 같다. 순서대로 저장 중복을 허용 비어있는 데이터(null)를 허용하지 않는다. 처음, 끝, 중간에 element를 추가/삭제하는 기능이 포함되어야 함.

자료구조 - 배열

목차 자료구조, 왜 배워야할까? 배열 요소, Element Data Structure왜 자료구조를 알아야 할까? 원하는 데이터를 가장 효율적으로 탐색하는 방법이 알고리즘이라면, 자료구조는 그런 탐색이 용이하도록 돕는 인프라라고 생각한다. 위의 이미지처럼 정리되어 있으면 특정 음료수를 찾으라고 할 때, 쉽게 찾을 수 있다. 위와 같은 식료품 매