본문 바로가기 메뉴 바로가기

요우의 내맘대로 블로그

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • RSS

요우의 내맘대로 블로그

검색하기 폼
  • 내맘대로블로그 (402)
    • 미완성포스트 (7)
    • 내맘대로 (215)
      • 내맘대로포스팅 (79)
      • 내맘대로늬우스 (4)
      • 내맘대로리눅스 (43)
      • 내맘대로쓴리뷰 (42)
      • 내맘대로동영상 (8)
      • 일상다반사 (9)
      • 끄적끄적 (30)
    • 컴퓨터공학 (34)
    • 개인공부 (89)
      • Today I Learned (TIL) (21)
      • 함수형 프로그래밍 (1)
      • 소켓 프로그래밍 (9)
      • 버퍼 오버플로우 (3)
      • 웹, 데이터베이스 (11)
      • 시스템 (5)
      • TypeScript (2)
      • C and C++ (14)
      • Node.js (5)
      • Python (3)
      • JAVA (14)
      • AWS (1)
    • 캘리그라피 (16)
      • 캘리그라피++ (3)
    • 밴드활동 (41)
      • 은아쨩스의노래방 (7)
      • 재고정리 밴드 (4)
      • 한번하고말밴드 (2)
      • 알콜110도 클럽공연 (16)
      • 알콜110도 밴드 (2)
      • 멜랑꼴랑 밴드 (3)
      • (소속없음) (1)
      • 타인의드럼 (6)

컴퓨터공학 (34)
간단한 단방향 연결 리스트(Linked List) 예제 및 설명 (C 언어)

절대 시험공부가 하기 싫어서가 아니라 실습실에서 후배들이 중간고사 대비로 연결 리스트에 대해 심각하게 스터디하는 장면을 목격했다. 옛날에 내가 스터디 하면서 후배들 가르칠 때 생각도 나고 해서 잠깐 앉아서 구경이나 하면서 앉아만 있긴 지루하니 간단하게 단방향 연결 리스트를 C언어로 짜봤다. 한 2년 전에 처음 리스트에 대해 배우고 코딩할 때 하루종일 걸려서 끙끙댔었는데, 지금은 한 5분? 10분? 정도면 간단하게 짜여지는게 참 기분이 묘했다. 결국 연결 리스트의 핵심은 코드에 정의되지 않은 로직 즉, 사용자로 부터 Node를 생성하라는 요청을 받았을 때 메모리 Heap 영역에 공간을 할당하고 그 할당된 친구를 기존 리스트에 붙이거나, 기존의 노드를 삭제하거나, 간단하게 출력만 하거나 등등 일 것이다. 자..

컴퓨터공학 2016. 4. 15. 07:22
스택(Stack) 활용 미로 길찾기 프로그램 (C lang)

이번 학기 자료구조 강의에서 과제로 나온 '스택을 활용한 미로 길 찾기 프로그램' 을 Github로 공개했다. 사실 어찌보면 별 것 아닌 프로그램이지만 개인적으로 이것저것 많은 실험적인 요소를 사용했고 분명히 나중에 볼 일이 무조건 있을 것 같아 등록. 지금까지는 소스코드 공개할 때 블로그에 html로 직접 박는 방식을 사용했지만 이젠 github도 익숙해져야겠다. 깃허브는 익숙해지니 꽤나 강력한 친구임에 틀림없다.기존의 미로 문제와 다른 점이 있다면 대각선으로도 이동이 가능하다는점?하여튼 공개한 소스 코드는 다음 github 링크로 확인 가능 https://github.com/uyu423/Maze-Pathfinder-using-Stack- Fundamentals of Data Structures in ..

컴퓨터공학 2015. 4. 14. 16:27
[문제해결기법] 05. 고장난 카운터

/* * invaildCounter.c * * Created on: 2014. 10. 8. * Author: YoWu (uyu423@gmail.com) * IDE: Eclipse Luna (gcc 4.8.2) */ #define _CRT_SECURE_NO_WARNINGS #include "stdio.h" int main(void) { int halflife2; //input value int gordon = 1, freeman = 0; int gordon_freeman = 0; int bbaru; //temp value int combine = 10; //combine = combine * 10; int smg1[10]; //save array value by halflife2 int ar2 = 0; /..

컴퓨터공학 2014. 10. 28. 13:43
이전 1 2 3 4 ··· 12 다음
이전 다음
최근에 올라온 글
  • 장우컴퍼니 JW-I9 PRO M.2 NVMe SS⋯
  • 요우의 2022년 개발자 회고
  • 라이젠 3700X PC에 RTX 4080 / PM⋯
  • 레노버 아이디어패드 Slim3 15ABA7 R5 ⋯
최근에 달린 댓글
  • 저도 이 문제에 대해 고민을 하다가 요우님의 블로그에 ⋯
  • 노드 공부하다가 우연히 들렀습니다. 재밌게 보고 가요!
  • 😎
  • 👍
TAG
  • 우분투
  • 가톨릭대
  • 리눅스 민트
  • mysql
  • 프로그래밍
  • 운영체제
  • Linux
  • 자바
  • C
  • php
  • Java
  • 소켓
  • 리눅스
  • system
  • Node.js
more
«   2023/02   »
일 월 화 수 목 금 토
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
글 보관함
  • 2023/01 (4)
  • 2022/12 (2)
  • 2022/04 (1)
  • 2022/03 (1)
  • 2022/01 (1)
Total
3,418,633
Today
29
Yesterday
315

Designed by Tistory / Design Customize by Yowu

티스토리툴바