본문 바로가기

728x90

코드

(2)
[React] 실시간 검색 - debouncing 기능 구현하기 [React, Express] 서버 구현 및 데이터베이스 연결하기(REST API) [React, Express] 서버 구현 및 데이터베이스 연결하기(REST API)[EZ_Scheduler] - [React] 로그인 페이지 스타일링 [React] 로그인 페이지 스타일링📌로그인 페이지 디자인 및 스타일링안녕하세요, 대학생 개발자 주이어입니다!오늘은 제가 진행 중인 프로젝트에서juyear-coding.tistory.com추천 글 보러가기🚩소개안녕하세요! 대학생 개발자 주이어입니다! 오늘은 React에서 실시간 검색 기능, debouncing 기능을 구현하는 방법에 대해서 적어보려고 합니다. 제가 최근에 진행하고 있는 프로젝트에서 유저를 검색하는 기능이 필요했었는데, 실시간으로 검색되게 만들고 싶어서 찾..
[알고리즘 공부] #4 비트마스크(BitMask) 알고리즘 with Python 비트마스크(BitMask)어떤 알고리즘일까? 비트마스크 알고리즘은 이진수를 사용하는 컴퓨터의 연산 방식을 이용하여, 정수의 이진수 표현을 자료 구조로 쓰는 알고리즘을 말한다. 주로 효율적인 집합 연산을 수행하거나 상태를 관리할 때 사용된다. 장점과 단점장점비트마스크 연산은 bit 연산이기 때문에 시간복잡도가 O(1)인 경우가 많다. 따라서 다른 자료구조를 이용하는 것보다 훨씬 빠르게 작동한다.다양한 집합 연산들을 비트연산자로 한 줄로 작성할 수 있기 때문에 코드가 간결해진다.더 적은 메모리로 훨씬 많은 경우의 수를 표현할 수 있어서 메모리 관리에 좋다. 단점이진수로 된 비트 연산을 이해하고 읽는 것이 직관적이지 않아 가독성이 떨어질 수 있다.비트마스크를 사용한 코드의 디버깅이 어렵다. 비트 연산을 수행할..

728x90