반응형
#include <iostream>
#include <string>
using namespace std;
struct node {
//char abc;
int num;
node* next;
};
node *head[100];
node *last[100];
node buf[10000];
int bufcnt;
node* myalloc() {
return &buf[bufcnt++];
}
void append(char ab, int value) {
node* temp = myalloc();
temp->next = head[ab];
temp->num = value;
head[ab] = temp;
}
int main() {
append('A', 3);
append('D', 14);
append('C', 36);
append('C', 35);
append('B', 32);
append('E', 34);
append('A', 15);
append('E', 6);
append('E', 15);
append('A', 21);
char ans;
cin >> ans;
int asci = ans;
for (node* p = head[asci]; p != NULL;p = p->next) {
cout << p->num << ' ';
}
return 0;
}
문제는 append를 못 만들겠다는 것...
반응형
'C언어 > 문제풀다 하나씩' 카테고리의 다른 글
금지어 없애고 대체하기 find insert erase 함수 사용 (0) | 2020.06.26 |
---|---|
phrasing 문자열 안에 특정 문자 찾기 (0) | 2020.06.26 |
counting sort 문제 풀어보기 (0) | 2020.06.26 |
기본 해쉬함수 사용하기 B-> 10 (0) | 2020.06.26 |
이름을 해쉬함수 거쳐 바꿔보기 - honors method (0) | 2020.06.23 |
해쉬함수 쓰기! 나이 입력하고 이름 출력 (0) | 2020.06.23 |
링크드리스트 int 넣기 myalloc함수 만들어서 넣기 (0) | 2020.06.23 |
링크드리스트 건너건너 출력하기 (0) | 2020.06.23 |