반응형

코딩 이야기 39

[JAVA자바] 자바의 변수를 알아보자(문자열,정수,실수)

package javaTest; class Hello { public static void main(String[]args) { char var1='a'; //데이터 절약할때 사용 String var2="프로그래밍 스토리"; byte var3=123; //-128부터 127까지만 입력 가능 short var4=1234; //-32768부터 32767까지만 입력 가능 int var5=123456; //-21억~21억 long var6=123456789l; //long은 숫자뒤에 l또는 L을 붙여주어야한다. float var7=0.5f;//float는 숫자뒤에 f또는 F를 붙여주어야한다. double var8=0.5;//32비트 이용 boolean isStart=true;//true 또는 false만 입력가..

코딩 이야기 2022.01.04

[C언어] 연결 자료구조를 이용한 그래프 구현(단순연결 리스트)

#include #include #define MAX_VERTEX 30 typedef struct graphNode { int vertex; struct graphNode* link; }graphNode; typedef struct graphType { int n; graphNode* adjList_H[MAX_VERTEX]; }graphType; void createGraph(graphType* g) { g->n = 0; for (int v = 0; v adjList_H[v] = NULL; } } void insertVertex(graphType* g, int v) { if (((g->n) + 1) > MAX_VERTEX) { printf("그래프 정점의 개수를..

코딩 이야기 2021.12.17

[C언어] 이진탐색트리의 삽입,삭제,탐색,출력 연산 함수 구현하기(Binary Search Tree)

안녕하세요. 오늘은 이진탐색트리에서 출력, 삽입, 삭제, 검색 함수를 구현해보겠습니다. (예시) #define _CRT_SECURE_NO_WARNINGS #include #include typedef char element; typedef struct treeNode { char key; struct treeNode* left; struct treeNode* right; }treeNode; //serachBST함수:root에서 x의 값을 찾아서 그 위치를 반환하기때문에 treeNode*를 반환한다 treeNode* searchBST(treeNode* root, char x) { treeNode* p; p = root; while (p != NULL) { if (x key) p = p->left;..

코딩 이야기 2021.12.17
반응형