본문 바로가기

학교 공부

Binomial heap / Binomial Tree https://en.wikipedia.org/wiki/Binomial_heap Binomial heap - Wikipedia In computer science, a binomial heap is a data structure that acts as a priority queue but also allows pairs of heaps to be merged. It is important as an implementation of the mergeable heap abstract data type (also called meldable heap), which is a priori en.wikipedia.org 이 글은 위의 위키피디아 글 + 그 외 검색을 통해 얻은 자료들을 요약한 것이다. Binomial.. 더보기
중간고사 범위 정리 pdf (2,3,7주차) 보호되어 있는 글입니다. 더보기
중간고사 범위 정리 pdf (4주차 ~6주차) 보호되어 있는 글입니다. 더보기
벤처창업 웹 프로그래밍 3주차 리뷰 - PHP 내장함수 PHP 내장함수에 대한 이해 - 함수작성 컴퓨터 언어는 설치시 자동으로 설치되는 내장함수와 추가적인 설치를 해야하는 외장함수가 있음. 보통 외장함수의 경우 라이브러리라고 호칭함. 대부분의 언어들은 내장함수에 대한 정보를 웹에서 제공하고 있으니 학습을 하다가 어려우면 구글링을 하면 왠만한 자료는 찾을 수 있음. 이번 주차에서 개발목표 모듈과 그것을 위한 함수 사용법, 내장 함수, 함수 개발등을 학습함. - PHP 언어란 지난주에 배운 HTML, CSS는 프론트앤드 언어 PHP는 백앤드언어 PHP는 프로그래밍 언어의 일종이다. 원래는 동적 웹 페이지를 만들기 위해 설계되었으며 이를 구현하기 위해 PHP로 작성된 코드를 HTML 소스 문서 안에 넣으면 PHP 처리 기능이 있는 웹 서버에서 해당 코드를 인식하여.. 더보기
벤처창업 웹 프로그래밍 2주차 복습 - HTML HTML은 로 시작하고 로 마무리 지으면 된다. 기본 문법 하나를 살펴보자 1. 기본 문서 제작 코드 시험 공부는 미리미리 지금 당장 하고 싶은 일을 위해서 내가 평생 하고 싶었던 것을 포기하지 말자 title 1,2 1,3 title 2,2 2,3 table,th,td {border:1px}는 table, th, td 태그에 중괄호 안에 있는 설정을 적용하겠다는 뜻으로 지금은 테두리(border)를 1px로 설정하겠다는 뜻이다. 그리고 td에는 추가적인 설정이 필요해서 다음 줄에 td {padding:5px;}를 설정해주었다. 여기에서 또 주의할 점은 스타일시트 중괄호 괄호 안에는 명령이 끝나면 세미클론으로 마무리 한다는 점이다!!! padding은 셀 테두리와 내용 사이의 간격을 말하는 용어이다. 스.. 더보기
PART 2 - Object-Oriented Programming (1) Sub Type Polymorphism A가 B의 subtype이면 A가 B보다 더 구체적인 것. (B를 그대로 상속 받고 --> 다음 A가 자체적으로 더 구체화 한게 있다는 의미로 받아드리면 됨) 따라서 B에 대해서 정의된 모든 함수에 대해서 A도 사용해도 된다. (B에 정의된 것은 모두 A에 기본적으로 정의되어 있기 때문이다.) simplification using Argument Members class MyList[A](v:A, nxt:Option[MyList[A]]){ val value:A = v val next:Option[MyList[A]] = nxt } class MyList[A](val value:A, val next:Option[MyList[A]]){ } type T1 = {val a:.. 더보기
PART 1 - Exception & Handling , DataType (0929) java, C++에 있는 개념이고 에러 처리를 깔끔하게 할 수 있다는 장점이 있다/ class factRangeException(val arg:Int) extends Exception def fact(n:Int):Int = if (n { println("fact range error: " + e.arg) } } 이 코드를 실행하면 출력 값으로 6 fact range error: -90 이 나온다. DataType 에 대해서 알아보자 Types는 introduction operations과 eloimination이 필요하다. Introduction : how to construct elements of the type Elimination : how to use elements of the type 기본 .. 더보기
7주차 데이터조작 1. 린스타트업 이론 기초 1-1. 고객인터뷰 중요 포인트 스타트업은 터음에 시장 최전선에서 고객인터뷰를 진행하고 데이터를 확보할 것. (설문조사나 포커스그룹 인터뷰보단) 설문조사는 이미 물어야 할 질문이 있어서.. 초기학습은 개방형질문이 좋음. 리서치, 현장조사 관련 경험이 중요함. 제품 설명이 아니라 학습을 중심으로 대화의 틀을 잡는다. -> SNS나 온라인 미디어의 영향으로 고객의 needs가 빠르게 변해감. ex) 스티브잡스, 아마존 고객에게 무엇을 원하는지 묻지말고 행동만을 살펴볼 것. -> 환불을 보증하겠다고 하고 여러분의 제품을 선지불이나 부분지불을 권해볼 것. (한국 시장에서 반응이 좋았던 기법) 특히 환불보증부 서비스를 진행하면 초기에 현금흐름에도 도움을 주니 사용할 만하다. 다양한 가망.. 더보기