mmalmmizal

  • 홈
  • 태그
  • 방명록
프로필사진

mmalmmizal

  • 분류 전체보기 (62)
    • Java (2)
    • Solidity (3)
    • Python (11)
    • JS.TS (8)
    • C&C++ (8)
    • NestJS (1)
    • Algorithm (1)
    • React (2)
    • nodejs (1)
    • Tip (3)
    • git (3)
    • R (1)
    • 자료구조 (1)
    • 운영체제 (6)
    • 블록체인&Web3 (7)
    • TODO (0)
    • HTML&CSS (2)

Tag

ES모듈, while-else구문 #신기할지도, option tag, openzeppelin, 노션, array.prototype.filter(), 운영체제의 이해 #지은이 김용석, sepolia, 최소힙, shallow comparison, metamask #, useState, polygon pos, uniswap, chatgpt답변정리, web3, 노션창모드, uups, nestjs, solidity #event,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Github

Archives

Calendar

«   2025/09   »
일 월 화 수 목 금 토
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30

방문자수Total

  • Today :
  • Yesterday :

Java 2

Java로 Pair 구현, stream으로 정렬하기

pair 클래스 구현하기 class Pair{ private int x; private int y; Pair(int x, int y){ this.x = x; this.y = y; } public int getX(){ return this.x; } public int getY(){ return this.y; } } stream과 람다함수로 정렬 (고급)Pair(x,y)를 담고 있는 List를 y의 오름차순으로 정렬하기list = list.stream().sorted((p1,p2)->Integer.compare(p1.getY(),p2.getY()).collect(Collectors.toList());정렬 기준을 p1.y와 p2.y를 compare하고 p1.y>p2.y일때 양수 반환과 동시에 객체들..

Java 2024.12.18

PriorityQueue를 이용한 최소 힙 구현 (JAVA)

우선순위 큐 PriorityQueue선입선출인 Queue와 달리 우선 순위를 설정하여 우선 순위가 높은 순서대로 데이터를 꺼내는 구조 (우선 순위가 같으면 선입 선출)힙(Heap)완전 이진트리 형태로 최대, 최솟값 빠르게 찾아내는데 유용한 자료구조장점 : 빠른 삽입과 삭제 (O(log n))단점 : 특정 요소 찾기 어려움(O(n)), 정렬 유지 오버헤드 (삽입. 삭제 연산 시에 정렬 조정해야함)최소힙루트 노드가 최솟값이 되고, 부모 노드의 key는 자식 노드의 key보다 작아야 한다.CopyPriorityQueue minHeap = new PriorityQueue();minHeap.add(1);minHeap.add(10);minHeap.add(9);minHeap.add(2);  최소 힙의 특성: 부모 노..

Java 2024.11.20
이전
1
다음
더보기

Copyright © Kakao Corp. All rights reserved.

티스토리툴바