별의 공부 블로그 🧑🏻‍💻

🗒️ 2017/05/16 (5)

728x90
  1. 2017.05.16 Git 고급 명령어

    명령어 설명 git tag 커밋을 참조하기 쉽도록 알기 쉬운 이름을 붙임. git commit --amend 같은 브랜치 상에 있는 최종 커밋을 취소하고 새로운 내용을 추가하거나 설명을 덧붙인 커밋을 할 수 있음. git revert 이전에 작성한 커밋을 지움. 그런데 특정 커밋의 내용을 지우는 새로운 커밋을 만들어 지운 내역을 모든 사람이 알 수 있게 함. git reset 어떤 커밋을 버리고 이전의 특정 버전으로 다시 되돌릴 때 사용함. git revert와 다른 점은 지운 커밋 내역을 남기지 않는다는 점. git checkout HEAD --filename 아직 커밋하지 않은 변경 내역을 취소함. git rebase git merge처럼 병합할 때 사용함. 하지만 브랜치가 많을 경우 브랜치 이력을 ..

  2. 2017.05.16 15가지 정렬 알고리즘 (15 Sorting Algorithms)

  3. 2017.05.16 중위 표기 수식을 후위 표기 수식으로 변환하는 프로그램

    123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107// 중위 표기 수식을 후위 표기 수식으로 변환하는 프로그램 #include #include #define MAX_STACK_SIZE 100 typedef char element; typedef struct { element stack[MAX_STACK_SIZE]; int top;} StackType; // 스택 초기화 함수voi..

  4. 2017.05.16 후위 표기식 계산 프로그램 5

    - 수식을 표기하는 방법에는 중위(infix), 후위(postfix), 전위(prefix)의 3가지 방법이 있음.- 연산자가 피연산자 사이에 있으면 중위이고, 연산자가 피연산자 뒤에 있으면 후위이며, 연산자가 피연산자 앞에 있으면 전위라고 함.- 인간은 주로 중위 표기법을 사용하지만 컴파일러는 주로 후위 표기법을 사용함.- 후위 표기 수식은 괄호가 없어도 우선순위가 반영되어 있음. 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485// 후위 표기식 계산 #include ..

  5. 2017.05.16 순환 (Recursion)

    ;; Recursion (defun anyoddp (x) (cond ((null x) nil) ((oddp (first x)) t) (t (anyoddp (rest x))))) (defun fact (n) (cond ((zerop n) 1) (t (* n (fact (- n 1)))))) (defun count-slices (loaf) (cons ((null loaf) 0) (t (+ 1 (count-slices (rest loaf)))))) ;; Double-Test Tail Recursion (defun func (x) (cond (end-test-1 end-value-1) (end-test-2 end-value-2) (t (func reduced-x)))) (defun anyoddp (x) (con..

728x90


📖 Contents 📖