본문 바로가기

백준넷2

각 행의 평균과 가장 가까운 값 구하기. C++ #include #include using namespace std; int main() { int test[9][9] = { {3,23,85,34,17,74,25,52,65},{10,7,39,42,88,52,14,72,63}, {87,42,18,78,53,45,18,84,53},{34,28,64,85,12,16,75,36,55}, {21,77,45,35,28,75,90,76,1},{25,87,65,15,28,11,37,28,74}, {65,27,75,41,7,89,78,64,39}, {47,47,70,45,23,65,3,41,44}, {87,13,82,38,50,12,48,29,80} }; int res=0; int last_array[9] = { 0, }; int last_temp[9] = { 0, .. 2019. 12. 22.
백준넷 10828번 push pop back 이중연결 리스트로 구현하기. 다음은 백준 넷에 있는 문제를 2중연결 리스트를 활용 하여 풀었다. 우선은 이중연결리스를 구현의 Node 생성을 위해 구조체 선언을 하였고 구조체 안에 동일한 포인터형 구조체를 입력 하였다. 이중연결리스트의 경우 핵심은 노드의 위치정보를 기억할 주소값을 저장할 포인터가 필수 인데, 동일한 구조체가 아니면 데이터 형 변수들을 담을수 없기에 사이즈 및 같은 형 같은 데이터 들이 들어있는 구조체를 포인터로 사용 하여 야 하는게 핵심이다. 구조체 안에 포인터 구조체 선언 이라고 생각을 하면 어렵지만, 구조체 안의 구조체는 단지 , 노드의 주소값 들을 저장 할수있게 만들었 다고 생각 하면 쉬울거 같다, 항상 시작점의 위치는 구조체 포인터형 번수인 head 란 구조체 이고, 이 구조체가 연결을 하지 않는다면 널값을.. 2019. 11. 28.