일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 자전거
- 부산에서 창원 자전거
- mysql
- 삼량진 자전거
- 구조체
- httpclient post
- NetworkImageView
- 구포에서 자전거
- laravel
- spring
- 낙동강 종주
- elk stack
- ImageLoad
- image zoom
- android facebook
- 창원에서 부산
- C언어
- 구포에서 삼량진
- android ImageLoad
- android loadImage
- 부산에서 창원
- spring boot
- volley
- 안드로이드 이미지 로드
- c언어 구조체
- 삼량진
- 자바
- 로드바이크
- android imageView zoom
- workbench
- Today
- Total
은근한
큐?큐(queue)는 컴퓨터의 기본적인 자료 구조의 한가지로, 먼저 집어 넣은 데이터가 먼저 나오는 FIFO (First In First Out)구조로 저장하는 형식을 말한다. 영어 단어 queue는 표를 사러 일렬로 늘어선 사람들로 이루어진 줄을 말하기도 하며,먼저 줄을 선 사람이 먼저 나갈 수 있는 상황을 연상하면 된다.나중에 집어 넣은 데이터가 먼저 나오는 스택과는 반대되는 개념이다. #include #include typedef struct _node{ int data; struct _node *next;}node; typedef node* nptr; typedef struct _queue{ int count; nptr front; nptr rear;}queue; queue* create_queu..
스택이란?스택(stack)은 제한적으로 접근할 수 있는 나열 구조이다. 그 접근 방법은 언제나 목록의 끝에서만 일어난다. 끝먼저내기 목록(Pushdown list)이라고도 한다.스택은 한 쪽 끝에서만 자료를 넣거나 뺄 수 있는 선형 구조(LIFO - Last In First Out)으로 되어 있다.자료를 넣는 것을 '밀어넣는다' 하여 푸시(push)라고 하고 반대로 넣어둔 자료를 꺼내는 것을 팝(pop)이라고 하는데, 이때 꺼내지는 자료는 가장 최근에 보관한 자료부터 나오게 된다. 이처럼 나중에 넣은 값이 먼저 나오는 것을 LIFO 구조라고 한다. #include #include typedef struct _node{ int value; struct _node *next;}node; typedef nod..
Unbuntu 서버 설치 및 라라벨 설치 입니다 IP설정 [인터넷 연결]저장소 변경 및 IP 설정 고정 IP 사용할 때 입니다. 1. 저장소 변경sudo vi /etc/apt/sources.list 1,$ s/kr.archive.ubuntu.com/ftp.daum.net/g 2. DHCP 삭제 sudo apt-get remove dhcp-client 3. 고정IP 설정sudo vi /etc/network/interfacesauto eth0iface eth0 inet static address xxx.xxx.xxx.xxx netmask xxx.xxx.xxx.xxx network xxx.xxx.xxx.xxx broadcast xxx.xxx.xxx.xxx gateway xxx.xxx.xxx.xxx 각자 할당된..
연결리스트란? 각 노드가 데이터와 포인터를 가지고 한 줄로 연결되어 있는 방식으로 데이터를 저장하는 자료구조이다.데이터를 담고 있는 노드들이 연결되어 있는 상태이며 이러한 연결을 하기위해 포인터를 사용해 연결을 시켜준다.연결리스트 종류는 단순연결리스트, 이중연결리스트 등이 있다. LinkedList.h #ifndef LINKEDLIST_H#define LINKEDLIST_H #include#include typedef int ElemetType; typedef struct tagNode{ ElemetType Data; struct tagNode* NextNode;} Node; Node* SLL_CreateNode(ElemetType NewData); void SLL_DestroyNode(Node* Nod..