목록도서관 책 종류 (212)
컴퓨터공학 💻 도서관📚
예시) n 이 5일때 3번을 from 에서 tmp로 -->4번을 from 에서 tmp(임시) 로 --> 4번을 from 에서 to로 (printf) 4번을 tmp에서 to로 -->5번을 from 에서 to 로 (printf) ..
조건 ? TRUE : FALSE; 예시)int data = num1 > num2 ? num1 : num2; int data = arr[n-1] > num2 ? arr[n-1] : num2;

C90에서는 배열을 선언할 때 arr[상수] 이렇게 선언해야 한다고 한다C99 이후부터만 허용된다고 한다 그래서 변수를 사용할려면 동적 할당을 하거나 아니면 충분히 큰 배열을 미리 선언해야 한다
30분만에 Spring 컨트리뷰터 쌉가능, 왜 안함? 30분만에 Spring 컨트리뷰터 쌉가능, 왜 안함?본인은 5분만에 컨트리뷰터 되어버렸음 ㅋㅋvelog.io [오픈소스] SpringBoot 오픈 소스 프로젝트에 컨트리뷰트 하기 - MangKyu's Diary [오픈소스] SpringBoot 오픈 소스 프로젝트에 컨트리뷰트 하기현재 SpringBoot의 동작 과정을 분석하는 포스팅을 작성하고 있습니다. 해당 소스코드를 분석하다보니 매우 작지만 컨트리뷰트를 할만한 코드를 찾게 되었습니다. 그래서 이번에는 어떻게 하면 오mangkyu.tistory.com 나도 언젠가는.... 오픈소스 컨트리뷰터가 될거양
재귀함수 : 자기 자신을 호출하는 함수 재귀함수의 구조1. 종료조건 : if 문을 사용2. 재귀 : 자기 자신을 호출 (else 나 return 등을 사용) 재귀함수 예시 : 팩토리얼, 최대공약수 계산#include #pragma warning(disable : 4996)int facto(int num){ if (num == 1) // 종료조건 { return 1; } else { return num * facto(num - 1); // 재귀적 호출 }}int main(void) { int N; scanf("%d", &N); int ans = facto(N); printf("%d", ans); return 0;}* 재귀함수의 장단점장점 1. 코드의 가독성이 높아진다 (재귀적..
요즘 공부를 끊기지 않고 매일 계속 이어서 하고 싶은데그러지 못해서 고민이다.그러다가 문득 좋은 생각이 떠올라서 이 글을 적어본다필자가 생각한 문제점 중 하나는 자고 일어나면 공부 생각은 안 나고 놀 생각, 먹을 생각이 나서 공부할 생각을 안 한다는 것이다.그래서 다음날 일어나서 공부 생각을 이어가게 할 수 있는 방법이 무엇이 있을까 고민하던 찰나,전날에 다음날 공부할 게 무엇인지 예고편을 보거나 만들어 놓으면 도움이 되지 않을까란 생각을 하게 되었다.지금 이 글을 쓰는게 갑자기 이런 생각이 나서 까먹지 않으려고 바로 쓰고 있는 것이다.그래서 내일의 내가 이 글을 보고 공부할 때 참고를 좀 했으면 좋겠다
배열 : 동일한 자료형의 순차적 자료 구조 배열에는 기본 자료형 배열과 객체 배열이 있다 인덱스 연산자[ ] 를 이용하여 빠른 참조가 가능 Arraylist 는 JavaUtil 패키지 안에서 제공되는 객체 배열을 구현해 놓은 클래스이다. 논리적 위치 : A옆에 B가 있다 물리적 위치 : 실제 메모리 상에서의 위치 배열은 논리적 위치와 물리적 위치가 동일하다 연결 리스트는 논리적 위치와 물리적 위치가 다르다 (연결 리스트는 다음 노드의 메모리 상에서의 위치가 바로 다음이 아니다 * 배열 선언하는 법int[] arr1 = new int[10]; // 둘 다 가능하지만 자료형인 int[]을 먼저 쓴다는 점에서 1번째가 더 직관적이다.int arr2[] = new int[10]; * 배열 초기화 하는 법 배..
public class CarFactory { private static CarFactory instance = new CarFactory(); private CarFactory() {} // 여기에는 static 쓰는거 아님 public static CarFactory getInstance() { if(instance == null) { instance = new CarFactory(); } return instance; } public Car createCar() { // 반환형은 Car 클래스 Car car = new Car(); // 여기에서 car 인스턴스 생성해준다 return car; }} carNum 은 Car 클래스의 멤버변수니까 serialNum..