본문 바로가기

대학강의정리91

2. Brute-force & Exhaustive Search, Recursive, Graph 보호되어 있는 글 입니다. 2025. 4. 1.
3주차. 개발환경 세팅 1. anaconda를 설치합니다.이미 설치된 파이썬이 있다면 삭제후, anaconda로 재설치하는 것이 권장됩니다.pyhton삭제하기)https://sindh718.tistory.com/97 이렇게 환경변수를 설정하고 안된다면 시스템 환경변수로 설정해주세요.vscode상단에 >를 치면 인터프리터를 선택할 수있습니다.base로 선택해줍니다. 2025. 3. 28.
2주차. 퍼셉트론 보호되어 있는 글 입니다. 2025. 3. 25.
컴파일러.how c++ handle semantic errors char n1, n2n3=n1*n2;today, I'm gonna talk about semantic errors(In abstracted way) in c++.//...char n1, n2n3=n1*n2;n3= n1+n2;what happens when you compile this code in c++ compiler? is  this code runnable?you may expect 2 kinds of result. in first situation, it can occurs compile error that means it cannot be run and returns error message to programmer. it is quite convincing because it is very .. 2025. 2. 3.
PBL string, stringBuilder, stringBuffer string은 정적인 문제를 풀 때 주로 사용하고,  stringBuilder와 stringBuffer는 문자열 연산 등으로 기존 객체의 공간이 부족하게 되는 경우, 기존의 버퍼 크기를 늘리며 유연하게 동작하기 때문에 동적인 문제를 풀 때 사용합니다. 주로 stringBuilder로 사용합니다. stringBuffer는 멀티 쓰레드 상황에서 사용하는 메서드입니다.여러 개의 cpu(멀티코어 cpu)를 사용할 때 공유 쓰레드를 관리해야 할 필요성이 있습니다. stringBuilder는 이와 같은 동기화 문제를 해결하지 못합니다. 하지만 stringBuffer를 사용했을 때 jvm은 내부적으로 공유되는 쓰레드를 관리해줍니다. 2024. 6. 17.
chap9. 예외 처리와 제너릭 프로그래밍 연습문제 1. 다음은 예외에 대한 설명이다. T, F를 판별하시오.(1) 개발자가 해결할 수 있는 오류를 에러(error) 이라고 하고 시스템 레벨에서 발생하여 개발자가 해결하기 어려운 치명적 오류를 예외(exception) 라고 한다.(2) 예외가 발생하면 비정상적인 종료를 막고 프로그램을 계속진행할 수 있도록 try catch문을 통해 우회경로를 제공하는 것이 추천됩니다. (3) 자바에서는 예외를 프로그램 실행 중 발생하는 일종의 이벤트로 취급하기 때문에 예외는 java.lang 패키지의 Throwable 클래스의 자식 객체로 분류한다. (4) 예외는 런타임 코드에 오류가 있는 실행 예외와 일반예외로 나뉜다.(5) 프로그램 실행 중에 예외가 발생하면 JVM이 실행 예외 객체를 만드는 데 실행 예외는 컴파일러가.. 2024. 6. 10.