Posted
Filed under 프로그래밍/아이폰

드디어 아이폰 개발을 시작했다.
뭐 맥북 비슷한것도 하나 사고 다들 시작은 그렇겠지만 책을 샀는데 사실 난 책을 잘 안본다.
눈이 별로 좋지 않아서 책을 오래보고 있으면 어지러워서..--;;;

처음 만들어볼 어플은 채팅프로그램이다.
형태는 엡에 웹을 얼린형태가 될것이고 필요한 기술은 HTTP REQUEST,CORE LOCATION,웁뷰컨트롤 정도?

자 그럼 컨셉은?
오픈챗은 익명의 아무나 채팅을 할수 있다.
중요한건 반경 기능이다.
반경을 설정해서 자기 주변에 있는 사람과 채팅이 가능하다.
시작은 1km부터 무한대 까지 하자.
비공개방 이런건 없다.
말 그대로 오픈챗이기때문에...
나중에 내가 필요하면 기능을 넣을수는 있겠다..ㅋㅋ

당신과의 거리는 어떻게?
미터단위까지 가능하지만 사생활침해 어쩌구가 될수도 있겠다 싶어 반경설정 최소단위인 1km로 하자
왜냐면 위치가 실시간으로 업데이트 되게 할꺼기때문에...자리를 이동하면 반경도 계속 바뀌는거지...

2010/02/01 09:39 2010/02/01 09:39
Posted
Filed under 프로그래밍
망했구나 코드소프트...

사용자 삽입 이미지
사용자 삽입 이미지
사용자 삽입 이미지
사용자 삽입 이미지
사용자 삽입 이미지
2009/03/19 15:10 2009/03/19 15:10
Posted
Filed under 프로그래밍

선택정렬

1. 선택정렬(Selection Sort)이란?

-. 실제 프로그래밍에서 많이 사용되는 간단한 정렬방법으로 오름차순을 기준으로 한다면,

    최소값을 찾아 왼쪽으로 이동시키는데 배열크기만큼 반복하여 정렬하는 방법이다.

-. 가장 작은 값을 찾아서 첫번째 위치에 있는 값과 교환하고, 두번째로 작은 값을 찾아 두번째

    위치에 있는 값과 교환하는 방법으로 이러한 방법을 반복한다.

 

2. 선택정렬을 이용하여 오름차순으로 정렬하는 방법


버블정렬

1. 버블정렬이란?

-. 인접해 있는 두 개의 값을 비교해서 자료 교환을 한다.

-. 오름차순 정렬은 두 개의 값을 비교해서 큰 값을 오른쪽으로 보내는 방식이다,

    내림차순 정렬은 두 개의 값을 비교해서 작은 값을 오른쪽으로 보내는 방식이다.

 

2. 버블정렬(Bubble Sort)과 유사한 용어

-. Interchange Sort

-. Shifting Sort

 

3. 버블정렬을 이용하여 오름차순으로 정렬하는 방법




퀵정렬

1. 퀵정렬(Quick Sort)이란?

-. 교환정렬의 일종이며 분할-정복법(divide and conquer)에 근거한다.

-. 정렬할 리스트를 두개로 분할하고 정렬하는 방법이다.

-. (pivot)값을 기준으로 정렬하는데, 축값을 중심으로 축값보다 큰 값은 오른쪽 리스트에

  작은 값은 왼쪽리스트로 이동시킨다. (첫번째의 데이터를 축값으로 한다.)

-. 오른쪽 리스트와 왼쪽 리스트부분은 독립적인 단위로 정렬하여 오른쪽 리스트부분에 대한

  새로운 분할 축값을 선택하여 두 부분으로 분리하고, 왼쪽 리스트부분 역시 새로운 축값을

  선택하여 두 부분으로 분리하는 과정을 반복하는데 리스트들은 재귀적 방법으로 각각 재배열

  하는 방식이다.

-. 각 분할 자료개수가 1이 되면 정렬은 완료된다.

 

2. 정렬을 이용하여 오름차순으로 정렬하는 방법



2008/10/07 09:19 2008/10/07 09:19