트리 관련 질문
코이
2023.04.01
질문 제목 : 질문 내용 :
밑에 소스는 heap을 구현한 소스의 현재heap을 출력해주는 함수입니다
완전이진트리라서 그냥 1차원 배열에 랜덤으로 값을 생성해서 push해주고
push하거나 pop할때마다출력을 해야합니다
출력할때 트리모양으로 출력을 해주어야하는데
level별로 구분하는것 까지는 했는데 도무지 공백을 추가해서 트리모양을 예쁘게? 하는 방법이 생각나지 않네요
노드사이에 / 기호도 같이 출력하려고 합니다.
어떻게 추가해야 완전한 트리모양을 나타낼수 있나요?
void print_heap(int *n)
{
int i,j;
int level=2; for(i=0;i*n;i++)
{
printf(%d ,heap[i+1].key);
if((i+1)==level-1)
{
printf(\n);
level*=2;
}
} printf(\n);}
번호 | 제 목 | 글쓴이 | 날짜 |
---|---|---|---|
2693299 | 파일입출력 바이너리파일 | 독특한 | 2025-04-30 |
2693273 | 오류 (1) | 귀1여운렩 | 2025-04-30 |
2693080 | visual studio 2008 express edition 등록키 말인데요 | 얀별 | 2025-04-28 |
2693053 | 배열, 구조체 관련 프로그래밍 질문드립니다. | 싸리 | 2025-04-28 |
2693025 | 프로그램을 짜봤는데요 ㅠㅠ | 상처입은마음 | 2025-04-28 |
2693001 | 워닝문제, 세그멘트결함문제 (1) | 월식 | 2025-04-28 |
2692979 | 라인한줄 이랑.. 소스 설명좀 부탁드려요.. | 이루리 | 2025-04-27 |
2692947 | 이 문제좀 풀어 주세요..ㅜㅜ (1) | 소리 | 2025-04-27 |
2692889 | 함수의 구조체 인자로 받아서 그 인자로 데이터 넣기... | 한뎃집 | 2025-04-27 |
2692862 | 성적 출력 하는 프로그램인데요~!!!도움좀 주세욤.ㅠ | 두빛나래 | 2025-04-26 |
2692831 | if 문 간단해요 빨리좀 ㅠㅠ | 이플 | 2025-04-26 |
2692805 | 실행파일이 이상해요 | 푸헷 | 2025-04-26 |
2692750 | 퀵정렬 질문이요 . | 동생몬 | 2025-04-25 |
2692700 | 이 소스코드에 문제 있나요?? (2) | 초코초코해 | 2025-04-25 |
2692596 | 오류좀 잡아주세요 | 하나 | 2025-04-24 |
2692510 | 함수형 중에서.. (6) | 한란 | 2025-04-23 |
2692483 | C언어 함수, Header | 떠나간그놈 | 2025-04-23 |
2692451 | 이 문제좀 풀어주세요 ^^ | 게자리 | 2025-04-23 |
2692424 | 2차원배열 자료입력질문이요! (1) | 똘끼 | 2025-04-22 |
2692401 | 유닉스안에서 C언어를 이용한 명함 만들기 입니다; 이해안가는 부분이있네요 | 2gether | 2025-04-22 |