본문 바로가기 메뉴 바로가기

killog

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

killog

검색하기 폼
  • 분류 전체보기 (471) N
    • 스프링, 자바 (113)
    • 알고리즘 (218)
    • 끄적끄적 - 글 (27)
    • 독후감 (25)
    • 프로젝트 - gift-shop (6)
    • 구버전 팁 (24)
    • 용어정리 (17)
    • 웹 (1)
    • tips (4)
    • 쉘 (6)
    • 스파크 (4)
    • argo (2)
    • 쿠버네티스 (3)
    • vllm (4) N
  • 방명록

kill.og.kil.log.
BFS 와 DFS 개념

너비 우선 탐색( Breadth - First Search) 홍익대 프로그래밍 경진 대회문제를 푸는데, 재귀로 풀었더니 자꾸 recursion 에러 나서 아예 스택, 큐 구현의 중요성을 느껴 다시 공부한다. 1. BFS 와 DFS란? 대표적인 그래프 탐색 알고리즘 너비 우선 탐색: 정점들과 같은 레벨에 있는 노드들( 형제 노드들)을 먼저 탐색하는 방식 깊이 우선 탐색: 정점들의 자식을 먼저 탐색하는 알고리즘 BFS/DFS 방식을 이해하기 위한 예제 BFS 방식 = A - B - C - D - G - H - I - E - F - J 한 단계씩 내려가면서, 해당 노드와 같은 레벨에 있는 노드들( 형제 노드들 )을 먼저 순회함 DFS 방식 = A - B - D - E - F - C - G - H - I - J..

알고리즘 2020. 9. 23. 23:42
[패스트캠퍼스 수강 후기] 자바 인강 100% 환급 챌린지 45회차 미션

09. 09. 가게 상세 - 2 -10. 10. 의존성 주입 repository 만들음 package kr.co.fastcampus.eatgo.domain; import org.springframework.data.repository.CrudRepository; import java.util.List; public interface ReservationRepository extends CrudRepository { List findAllByRestaurantId(Long restaurantId); Reservation save(Reservation reservation); } Dependency Injection : 스프링 가장 큰 특징( 객체 강한 연결을 유연하게 가능) dependency: 의존성 -..

스프링, 자바 2020. 9. 23. 21:30
백준 2775번: 부녀회장이 될테야 파이썬 (broz 2)

T = int(input()) for _ in range(T): k = int(input()) n = int(input()) if n ==1: print(1) else: floor=list(range(1,n+1)) ans=0 for i in range(k): # 층수 floor_new= [1] for h in range(2,n+1): tmp=floor[: h] # print("tmp",tmp) a=sum(tmp) floor_new.append(a) floor= floor_new # print(floor) print(floor_new[-1])

알고리즘 2020. 9. 23. 19:28
백준 10250번 ACM 호텔 ( bronz 3)

A = int(input()) for _ in range(A): H,W,N = map(int, input().split(" ")) Nm =( N//H )+1 Nn= (N%H) if Nn ==0: # 이 반례를 생각해 줘야함. Nn =H Nm-=1 #print(Nm,Nn) print(Nn*100+Nm)

알고리즘 2020. 9. 23. 18:32
종만북 6-3 소풍 파이썬

6-4 풀이 : 소풍 완전 탐색 이렇게 가능한 조합의 수를 계산하는 문제를 푸는 가장 간단한 방법은 완전 탐색을 이용해 조합을 모두 만들어 보는 것 입닏. 재귀 호출을 이용해 코드를 작성해 봅시다. 재귀 호출을 이용해 문제를 해결하려면, 우선 각 답을 만드는 과정을 여러 개의 조각으로 나눠야합니다.여기서는 전체 문제를 n/2 개의 조각으로 나눠서 한 조각마다 두 학생을 짝지어 준다. 이때 문제의 형태를 ' 아직 짝을 찾지 못한 학생들의 명단이 주어질때, 친구끼리 둘 씩 짝짓는 경우릐 수를 계산하라. ' 가 됩니다. 명단에서 서로 친구인 두 학생을 찾아, 이들을 짝지어 주고나면 남은 학생들을 짝지어주는 문제도 원래 문제와 같은 형태가 된다. 각 단계에서 가장 번호가 빠른 학생의 짝을 찾아 반복을 제거함. ..

알고리즘 2020. 9. 23. 18:13
[패스트캠퍼스 수강 후기] 자바 인강 100% 환급 챌린지 44회차 미션

07. 07. 가게 목록 -08. 08. 가게 상세 - 1 package kr.co.fastcampus.eatgo.interfaces; import io.jsonwebtoken.Claims; import kr.co.fastcampus.eatgo.application.ReservationService; import kr.co.fastcampus.eatgo.domain.Reservation; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.security.core.Authentication; import org.springframework.web.bind.annotation.CrossOrigin;..

스프링, 자바 2020. 9. 22. 23:37
[패스트캠퍼스 수강 후기] 자바 인강 100% 환급 챌린지 43회차 미션

05. 05. Test Driven Development - 06. 06. REST API TDD Test Driven Development : Red + Green+ refactoring : red ( 테스트 코드 오류 가 나는 것을 보고 초록이 되게 refactoring 한다.) REST API representational state transfer package com.fastcampus.eatgo.domain; import java.util.ArrayList; import java.util.List; public class Restaurant { private final String name; private final String location; private final Long id; pri..

스프링, 자바 2020. 9. 21. 22:50
[패스트캠퍼스 수강 후기] 자바 인강 100% 환급 챌린지 42회차 미션

56. 57. 로그인 API 분리 - 1,2 프로젝트 내에 다른 프로젝트로 분기 -> 모듈을 생성(build gradle 도 만들어야함 )-> 재시작 필요 refactor -> move classes 하면 파일들이 잘 넘어 갑니다. (copy classes도 가능합니다.) build -> sync 누르는것이 재시작과 비슷한 역할을 해준다. test all 탐난다. 어떻게 하는지 나중에 알아내자. package kr.co.fastcampus.eatgo.interfaces; import kr.co.fastcampus.eatgo.application.UserService; import kr.co.fastcampus.eatgo.domain.User; import kr.co.fastcampus.eatgo.util..

스프링, 자바 2020. 9. 20. 23:33
이전 1 ··· 49 50 51 52 53 54 55 ··· 59 다음
이전 다음
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
  • 자기소개
  • 깃허브
TAG
  • 자바 인강이 듣고 싶다면 => https://bit.ly/3ilMbIO
  • hot
  • CKA
  • 디비
  • 환경세팅
  • 딥러닝
  • AWS
  • 패스트 캠퍼스
  • 언제나 함께해요
  • 세션불일치
  • 자바인강
  • 쉘스크립트
  • linter
  • 참고 링크
  • 마크다운
  • 유용한웹사이트
  • 딥러닝책
  • 쿠버네티스
  • 자바 인강
  • 크론탭
  • 자바
  • pycharm
  • https://cupjoo.tistory.com/96
  • 스프링 프레임워크 핵심 기술
  • EC2
  • 주피터노트북 설치
  • 자스계의백과사전
  • 패스트캠퍼스
  • 혁펜하임
  • 파이참
more
«   2025/05   »
일 월 화 수 목 금 토
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
글 보관함

성실한 노동과 공부, 주변 개발자들에 대한 믿음, 그리고 약간의 위트면 인생 다산거죠

티스토리툴바