[TIL] 111 계수정렬(Comparison Sort), StreamWriter StreamReader
카테고리: Til
Comparison Sort
StreamWriter
StreamReader
StreamWriter(Console.OpenStandardOutput())
계수정렬(Comparison Sort)
계수 정렬은 주어진 수의 범위가 작은 경우에 매우 효율적인 정렬 알고리즘
// 숫자 입력 받고 순서대로 정렬, 출력
var sw = new StreamWriter(Console.OpenStandardOutput());
int testcase = Convert.ToInt32(Console.ReadLine());
int[] Narr= new int[100001];
for (int i = 0; i < testcase; i++)
{
Narr[Convert.ToInt32(Console.ReadLine())]++;
}
for (int i = 1; i < Narr.Length; i++)
{
for (int j = 0; j < Narr[i]; j++)
{
sw.WriteLine(i);
}
}
sw.Close();
StreamWriter(Console.OpenStandardOutput())
C#에서 파일을 읽고 쓰기 위한 스트림으로 주로 사용한다.
메모리 초과로 streamWriter사용
var sw = new StreamWriter(Console.OpenStandardOutput());
sw.WriteLine(i);
sw.Flush(); sw.Close();
StreamWriter와 StreamReader
var path = "경로";
//파일 쓰기
var sw = new StreamWriter(path);
sw.Write("1");
sw.WriteLine("1");
sw.Close();
//파일 읽기
var sr = new StreamReader(path);
{ }
sr.Close();
- 다음에 게임 프로젝트 시 파일 읽고쓸때 더 자세하게 사용해보기.
잡담, 일기?
메모리 초과 때문에 streamWriter을 사용해 보고
파일을 읽고 쓰는 스트림 StreamReader와 StreamWriter에 대하여 정리
이력서 정리, 자소서 작성, 면접준비중, 코테
댓글남기기