자료구조의 구현

List 형 자료구조

  • 배열: 크기가 변하지 않음, 중간 값이 지워져도 크기가 일정
  • 리스트: 크기가 변함, 중간 값이 지워지면 뒤에 값이 앞으로 이동

Python example

# Python List
sales_results = [12, 45, 67, 43, 56, 98]

for s in sales_results:
    print ( "The sales result = %d" % ( s ) )

print ( " delete:", sales_results[3])
del sales_results[3]

for s in sales_results:
    print ( "The sales result = %d" % ( s ) )
The sales result = 12
The sales result = 45
The sales result = 67
The sales result = 43
The sales result = 56
The sales result = 98
 delete: 43
The sales result = 12
The sales result = 45
The sales result = 67
The sales result = 56
The sales result = 98

코드 설명: List 를 생성하고 삭제, 출력 예시

자료구조의 정의 및 종류

자료구조와 알고리즘 공부 프로젝트

목적

  • 자료구조와 알고리즘 공부
  • Python, Java, C++ 을 이용한 구현
  • 꾸준히 공부하기

자료구조의 정의 및 종류

자료구조를 물리적으로 구현하는 방법

HASH 를 이용한 라이센스 키 생성

Hash 를 이용한 라이센스 키 생성

  • Hash 를 통해 암호화 하고 이를 라이센스 키로 사용하는 방법 테스트
  • MAC 주소를 불러와 hash 를 통해서 암호 키를 생성하고,
  • 생성된 암호키를 어플리케이션 내해서 확인하여 라이센스 검증 테스트를 수행한다.

Digest 란?

암호화해시를 통해 얻은 메시지 (여기서는 라이센스 키로 사용)

숨쉬듯 가볍게

즐겨듣는 팟캐스트 라디오 ‘지적대화를 위한 넓고 얕은 지식’ 의 진행자 김도인의 저서 숨쉬듯 가볍게를 읽었다.

PARTIAL DIFFERENT EQUATION

편미분방정식. 말이 익숙해서 배웠는데 내가 공업수학에서 배우고 까먹은 건줄 알았는데 알고보니 수업에서는 배우지 않았다… 대학원 면접때 공업수학 준비를 못해서 물어볼 줄 예상도 못했고… 다시 공부해야겠다 싶어 책을 들었다!

이렇게 살아가도 괜찮은가

역사의 종말

후쿠야마는 그의 저서 역사의 종말 에서 자유민주주의 자유기업의 사회형태를 모두가 받아들이는 것이야 말로 역사의 종말이라고 주장한다. 이러한 주장은 역사는 ‘방향과 종말이 있는 과정’이라는 헤겔의 생각을 부활시키며 등장하였다. 후쿠야마에 따르면 역사에 종말이 있다는 것은 역사가 끝장난다는 뜻이라기보다는 최종목표나 목적지에 도달한다는 뜻이다. 그리고 그가 말하는 최종 목적지는 자유민주주의 기업모델인 듯하다. 자유시장주의 에서 그의 주장은 크게 환영받는 듯 했다. 하지만 글쓴이는 대니얼 벨이 ‘이데올로기의 종언’을 예언했던 이야기를 인용해 후쿠야마의 이러한 주장은 자유주의적 자유기업 체제가 종말을 앞두고 있음을 암시할 수 있다고 말한다. 지금의 자유주의적 자유기업체제는 현재 많은 문제를 가지고 있고 그 문제점이 최근 극도로 심화되고 있기 때문이다. 후쿠야마의 예언 역시 ‘자유주의적 자유기업 체제가 가장 지독한 위기를 앞둔 시점에서 터져 나온 것은 아닌가?’ 라며 반문한다. 그리고 역사의 종말에 대립되는 다음의 두 가지 문제를 이야기 한다.

정의란 무엇인가

2장; 벤담의 공리주의와 이에 대한 두 반박을 정리하시오.

벤담이 말하는 도덕의 최고원칙은 행복을 극대화하는 것, 쾌락이 고통을 넘어서도록 하여 전반적으로 조화를 이루는 것이다. 이는 쾌락이나 행복을 가져오고 고통을 막는 것 일체를 의미하는 ‘공리’의 극대화를 추구하는 공리주의를 말한다. 이러한 공리주의는 인간의 가장 기본적인 가치인 쾌락과 이에 반하는 고통이라는 감정을 도덕원칙의 기준으로 삼는다. 그리고 행복을 최대화하고, 고통을 최소화 하는 것이 바람직하고 도덕적인 원칙이라고 주장한다. 그리고 이것은 사회 전체로 확대되어 개인의 행동 역시 공동체의 공리의 극대화를 위해야 한다고 주장한다. 이러한 공리주의적인 가치는 몇 가지 문제를 만들 수 있다.

지대넓얕

이 책을 표지만 보고 접할때는 기본적인 인문학적 교양들을 간단하게 소개하는 내용일 줄 알았다.

핀테크 전쟁

핀테크전쟁 - 브렛 킹 지음

이 책에서 나타나는 핀테크의 주요 발전 방향은 크게 대출분야와 디지털화폐, 그리고 페이먼트분야가 주를 이루는 것 같다.

실행이 답이다

1장 결심 - 목적지를 확실히 정하라

로드맵을 그려보라. 지름길이 보인다. 꿈에 이르기 위한 인생 로드맵을 만들어 보자.