언어/C Lang(2)
-
최대값 최소값 평균 구하기..
허접하지만.. 그래서 만들었다.. 저장해두면 언젠간 응용 가능하겠지? ㅋ float __fastcall FBmmsThread::MinMaxAvg(float *Data) { float Max = Data[0], Min = Data[0], Avg = 0; for(int j = 0; j Max){ Max = Data[j]; } if(Data[j] < Min){ Min = Data[j]; } Avg += Data[j]; } Avg = Avg /120; return Max, Min, Avg; }
2009.09.16 -
쉬어가기 - 단일 연결 리스트
연결리스트의 대체 자료구조 => 배열이 아니라 동적배열! 연결리스트의 요소인 노드는 데이터오ㅚ에 연결상태의 정보인 노드를 추가로 가져야 한다. 연결리스트의장점 = > 삽입 삭제를 할때도 물리적인 메모리 없이 요소간의 링크만 조작하면 되므로 속도가 빠르다. 연결리스트의 노드를 구성하는 데이터와 링크는 타입이 다르므로 이형타입의 집합인 구조체로 정의. ex) struct Node { int Value; // 데이터 = > 임의타입, 임의 개수가 가능. node *Next; // 링크 }; 시작점을 기억하는 노드 => head라 한다. (언제든지 참조할 수 있도록 전역변수로 설정) ***********************************따라하기*********************************..
2009.08.03