지금 자료구조 하고있는데 Node를 하고있어
Node속에는 string을 하나 넣어뒀음
그래서 Node를 하나 만들면 Node 안의 string에 문자열을 넣어줄 수 있어.
그리고 printAllnodes하면 모든 node에 있는 string 데이터들이 순서대로 출력되게 되어있어.
여기서 printRev라는 함수를 작동시키면 문자가 거꾸로 출력되게 해야돼
내가 떠올린 방법은
1번 노드부터 시작해서 맨뒤 노드까지 가는 노드 current_1을 하나 만들고
마지막 노드부터 시작해서 1번 노드까지 가는 노드 current_2를 만들어서
current_1의 문자와 current_2의 문자를 바꿔주면서
current_1이 current_2보다 뒤에 있거나 같아지면 멈추는 반복문을 while로 만드는 방법이야
근데 여기서 문제가 노드 속에 있는 문자열을 get하면 이게 변수처리가 안되는거 같아.
String temp;
temp=current_1.getString(); //temp에 current_1 노드에 저장된 문자 입력
current_1.getString()=current_2.getString(); //current_1에 저장된 문자에 current_2의 문자 입력
current_2.getString()=temp; //current_2의 문자에 temp에 저장된 문자를 입력
이렇게 했더니 왼쪽에 있는 놈이 반드시 변수가 되어야 한다고 뜨는데
어떻게 해야될까?
저 코드 3번째 줄이랑 4번째 줄이 문제였던듯