Featured image of post [CSharp] 제네릭 클래스 및 메서드

[CSharp] 제네릭 클래스 및 메서드

C# 제네릭(Generics)의 개념과 클래스·메서드 작성법을 정리했습니다. 타입 안전성, 코드 재사용성, 성능 이점과 함께 System.Collections.Generic, 형식 제약 조건(where T), 사용자 정의 제네릭·리플렉션, LINQ·비동기 활용, FAQ 및 공식 문서 링크를 담았습니다.

Featured image of post [CSharp] 클래스 소개

[CSharp] 클래스 소개

C# 클래스의 정의·참조 형식·선언·생성자·상속·캡슐화·다형성·Partial 클래스까지, 실무 코드와 Mermaid 다이어그램으로 정리한 객체지향 핵심 가이드. 참조/값 형식 차이, 가비지 수집, 액세스 한정자, required 한정자, abstract·sealed·인터페이스 구현을 다루며 OOP 입문자와 .NET 개발자 참고용.

Featured image of post [Algorithm] C++/Python 백준 11505번 : 구간 곱 구하기

[Algorithm] C++/Python 백준 11505번 : 구간 곱 구하기

백준 11505번 구간 곱 구하기를 세그먼트 트리로 푼다. 0의 개수와 비영 원소의 곱을 노드에 따로 저장해 갱신과 구간 곱 쿼리를 O(log N)에 처리하고, 모듈러 연산으로 오버플로를 막고 0이 섞인 입력까지 정확히 다루는 방법을 설명한다.

Featured image of post [Algorithm] C++/Python 백준 13334번 : 철로

[Algorithm] C++/Python 백준 13334번 : 철로

백준 13334 철로: 집-사무실 구간을 끝점 기준으로 정렬하고 최소 힙으로 시작점을 관리하는 스위핑으로, 길이 d 철로에 완전히 들어가는 최대 인원을 O(n log n)에 구하는 과정을 C++과 Python 코드로 정리한다.

Featured image of post [Algorithm] C++/Python 백준 14725번 : 개미굴

[Algorithm] C++/Python 백준 14725번 : 개미굴

개미굴(Trie) 구조를 구현하는 백준 14725번 문제를 풀면서 계층적 데이터 처리, 재귀 탐색, 사전순 정렬 등 다양한 알고리즘 개념을 연습할 수 있습니다. Python과 C++ 예제 코드와 함께 중요한 풀이 포인트를 자세히 설명합니다.