[java 스터디 1주차] java 힙(heap)과 다익스트라 알고리즘 개념 힙(Heap)힙은 완전 이진트리 형태로 최대, 최솟값을 빠르게 찾아내는데 유용한 자료구조이다.힙은 중복값을 허용한다.부모-자식 간 (레벨 별) 정렬은 보장하고, 형제간의 정렬은 보장하지 않아서 반 정렬 상태라고 볼 수 있다.힙은 최소 힙(Min Heap), 최대힙(Max Heap) 두가지가 있다.최소 힙은 루트노드가 최솟값이 되고, 부모노드의 key는 자식노드의 key보다 작아야 한다는 규칙이 있다.최대 힙은 루트노드가 최댓값이 되고, 부모노드의 key가 자식 노드의 key보다 커야 한다는 규칙이 있다. 최소 힙(Min Heap)최소 힙(Min Heap)은 부모 노드의 key가 자식 노드의 key보다 작거나 같은 완전 이진트리이다.다른 규칙은 없다. 단지 부모노드가 자식 노드의 key보다 작기만 하면 .. 더보기 [세미나]개발자 커리어 개척 캠프 -항해99 후기 안녕하세요. 8월 31일 토요일 개발자 커리어 관련 세미나가 있다고 해서 신청 후 참석해 보았다. 갔더니 세미나 커리큘럼이 담긴 팜플렛을 주었다. 처음에는 주변 앉은 사람끼리 git hub 를 교환하는 시간을 가졌다. 그러나, 깃허브를 꾸준히 작성하는 분이 아닐수도 있었고, 무엇보다 나는 백엔드 개발자인데 프론트엔드 깃허브를 굳이 팔로우 할필요 없어 교환은했지만 볼일이 있을까? 싶었다. 조별로 기술 토론을 했는데, 백엔드와 프론트엔드 개발자가 기술토론을 하기는 쉽지않은 것 같다. 개인적으로 백엔드 프론트엔드 나누고 사용하는 기술스택도 세미나 신청시 접수 받아 그 위주로 좌석 배치도 하는것이? 좋을 수도 있겠다. 세미나의 강의는 5개였다. 책임분리의 마법 : 깔끔한 .. 더보기 [intellij] 인텔리j spring boot 실행 시 , finished with non-zero exit value 1 해결 Execution failed for task ':Application.main()'.> Process 'command 'JDK경로/bin/java.exe'' finished with non-zero exit value 1이번에 소개할 에러는 finishi with non-zero exit value 1 이 녀석이다.Intellij, Gradle 환경에서 Spring 코드를 실행한 후 해당 에러를 만났다. 해결 방법[File > Settings > Build, Excution, Deployment > Build Tools > Gradle] 이 경로로 이동[Build and run using]과 [Run tests using]을 IntelliJ IDEA로 변경[Gradle JVM] 버전을 현재 프로젝트 버.. 더보기 이전 1 ··· 7 8 9 10 11 12 13 ··· 88 다음