더여니의 갓생 일기

  • 홈
  • 태그
  • 방명록

컴퓨터 2

[C++ Fundamentals of Data Structures/C++ 자료구조론(이석호)] 2.6 스트링 추상 데이타 타입 연습문제

1,2,3,4,5번 문제 전체 코드 //String.h의 헤더파일 #ifndef String #include using namespace std; class String { private: char* str; int len; int* f; public: String(char* init, int m) :len(m) { str = new char[m + 1]; f = new int[m]; for (int i = 0; i < m; i++) str[i] = init[i]; str[m] = '\0'; //문자열의 끝은 항상 널이다 FailureFunction(); } ~String() { if (str != NULL) { delete[]str; str = NULL; } if (f != NULL) { delete[..

C++ 자료구조론(이석호) 2023.09.22

[C++ Fundamentals of Data Structures/C++ 자료구조론(이석호)] 1.5 알고리즘 명세 연습문제 (11 ~ 15)

11. 비둘기 집 원칙이란 함수 f가 n개의 서로 다른 입력에 대해 n개 보다 작은 서로 다른 출력이 나온다면 a ≠ b이고 f(a) = f(b)인 두 개의 입력 a, b가 존재한다는 것이다. 이와 같이 입력 값이 서로 다르면서 함수 값이 같은 a, b를 찾는 C++프로그램을 작성하라. 입력은 1, 2, ..., n을 가정한다. #include using namespace std; void Search(int* y, int n); int main() { int x[11] = { 0,1,2,3,4,5,6,7,8,9,10 }; //0~10까지의 입력표 int y[12] = {}; // 12개 입력하면 적어도 2개의 값이 0~10사이에서 같음 for (int i = 0; i < 12; i++) { cout y..

C++ 자료구조론(이석호) 2023.08.23
이전
1
다음
더보기
프로필사진

더여니의 갓생 일기

강하고 담대하라

  • 분류 전체보기 (75)
    • 토익 (23)
    • 백준 (0)
    • 디지털논리와 컴퓨터설계(Pearson) (1)
    • C++ 자료구조론(이석호) (30)
    • (초보자도 쉽게 따라할 수 있는) C++ 프로그래.. (3)
    • JAVA의 정석 (0)
    • 안드로이드 생존코딩:코틀린 편 (0)
    • 자료구조(KMOOC) (15)
    • 기출모음 (2)
    • 2024 (1)

Tag

it, 개발자, C언어, 자료구조, 논리설계, 컴공, 개발, C++, 코테, 컴퓨터공학, 코드, 논리회로, java, 프로그래밍, C++자료구조론, 코딩, c, C++프로그래밍, 컴퓨터, 동치관계,

최근글과 인기글

  • 최근글
  • 인기글

Calendar

«   2025/07   »
일 월 화 수 목 금 토
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31

공지사항

Archives

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바