본문 바로가기

JadeCode

검색하기
JadeCode
프로필사진 z-zero

  • 분류 전체보기 (198)
    • 메인 (1)
    • 개발 (18)
      • 프로젝트 (12)
      • 웹 (37)
      • 알고리즘 (13)
      • 오류해결 (10)
      • 리액트네이티브 (7)
    • 시사지읽기 (90)
    • 기타 (1)
Guestbook
Notice
Recent Posts
Recent Comments
Link
«   2025/08   »
일 월 화 수 목 금 토
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
31
Tags
  • 자바스크립트
  • JS
  • 다리놓기
  • firebaseui
  • 커스텀알락
  • 백준
  • css
  • 기초
  • mac
  • Rest
  • nvmrc
  • nvm
  • React
  • Python
  • 리액트
  • 파이어베이스로그인
  • react-firebaseui
  • leetcode977
  • Next.js
  • 커스텀알림
  • Spread
  • 프로토타입
  • react-native
  • yarn-berry
  • 구조분해할당
  • youtube iframe
  • iP
  • leetcode189
  • 파이썬
  • 타입스크립트
more
Archives
Today
Total
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리

목록leetcode189 (1)

JadeCode

[Leetcode] Algorithm Day2 Two Pointers

977. Squares of a Sorted Array 정렬하기. 하지만 sort내장함수 쓰지 않고 시간복잡도 O(n)으로 만들기 1. 일단 각 숫자들을 문제에 나와있는대로 제곱을 한다. 2. 선택 정렬 알고리즘 사용한다. * 선택정렬 알고리즘 배열을 돌면서 최소값을 찾아간다. 현재 index와 최소값을 가진 index를 swap한다. /** * @param {number[]} nums * @return {number[]} */ var sortedSquares = function (nums) { nums = nums.map((el) => Math.abs(el) * Math.abs(el)); const swap = (a, b, nums) => { [nums[a], nums[b]] = [nums[b], nu..

카테고리 없음 2023. 3. 18. 20:00
이전 Prev 1 Next 다음

Blog is powered by kakao / Designed by Tistory

티스토리툴바