본문 바로가기

jyeongpark

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

  • 분류 전체보기 (100)
    • 메인 (1)
    • 개발 (98)
      • 프로젝트 (7)
      • 웹 (38)
      • 알고리즘 (15)
      • 오류해결 (11)
      • 리액트네이티브 (7)
      • 백엔드 공부하기 (2)
    • 기타 (0)
Guestbook
Notice
Recent Posts
Recent Comments
Link
«   2025/12   »
일 월 화 수 목 금 토
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
  • React
  • 커스텀알락
  • css
  • 백준
  • 다리놓기
  • 자바스크립트
  • react-firebaseui
  • Python
  • 모노레포
  • 타입스크립트
  • iP
  • 구조분해할당
  • next15
  • 기초
  • 파이썬
  • 리액트
  • AppRouter
  • JS
  • mac
  • 커스텀알림
  • nvmrc
  • yarn-berry
  • 파이어베이스로그인
  • Spread
  • 프로토타입
  • react-native
  • nvm
  • Next.js
  • Rest
  • 프론트엔드
more
Archives
Today
Total
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리

목록leetcode189 (1)

jyeongpark

[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

티스토리툴바