import java.util.Vector; public class Dijkstra { int n = 0; // 정점의 갯수 final static int m = 30000; // 선이 없는 곳... 무지 큰수로 설정 int data[][];// 전체 지도 데이타 boolean visit[]; // 방문지 확인 int dis[]; // 시작점 부터의 거리 int prev[]; // 도착점 전의 정점 저장 int s,e; // 시작점과 끝점 저장 int stack[]; // 시작점부터 끝점까지의 순서 저장 Vector stackV; public void init(int dataI[][]) // 다익스트라(Dijkstra) 알고리즘/단일 점에 따라 최단거리 { data=dataI; n = data.lengt..
3byte가 한묶음이며, 없는 부분은 '='로 표시하여 1byte에 해당하는 char를 ASCII코드표에서 찾는다. 해당 char에 해당하는 hex값을 2진수로 변환 그리고 다시 6bit씩 짤라서 10진수로 변환한다. 10진수에 해당하는 값을 base64색인표에서 찾는다. 결국 3byte(24bit)에서 6bit씩 짤라 다시 byte로 만드므로, 항상 4byte의 배수가 길이가 된다. 그리고 추가로 빈byte에는 '='가 되는데 이것은 디코딩을 위함이다. 예제를 보시죠. 예제) 원문 : bri 16진수 : 62, 72, 69 10진수 : 98, 114, 115 2진수 : 01100010, 01110010, 01101001 6bit로 : 011000, 100111, 001001, 101001 10진수 : ..
- Total
- Today
- Yesterday
- jqm
- 이클립스
- 연말정산
- 톰캣
- 전자정부프레임웍
- 자바스크립트
- Tomcat
- 겨울왕국
- MSSQL
- base64
- 쿼리
- jQuery
- 부산
- 가사
- jstl
- 블로그 마케팅
- java
- 프로그램
- Let it Go
- MySQL
- ibatis
- asp
- 자바
- 소프트웨어공학
- Eclipse
- JSP
- 블로그
- OST
- 맛집
- jQuery Mobile
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |