// 배열로 구현하는 스택
3
2
1
Pop 3
Stack contents : Top ----> Bottom
2
1
Push 4, 5, 6
Stack contents : Top ----> Bottom
6
5
4
2
1
Now stack is full, push 7
Stack overflow.
Stack contents : Top ----> Bottom
6
5
4
2
1
Initialize stack
Stack contents : Top ----> Bottom
Now stack is empty
Pop
Stack underflow.
Push 7, 8
Stack contents : Top ----> Bottom
8
7
// 스택 최대크기 5
define('MAX', 5);
$top = 0;
$stack = array();
function init_stack() {
Global $top;
$top = -1;
}
function push($t) {
Global $top, $stack;
if ($top >= MAX - 1) {
println('Stack overflow.');
return -1;
}
$stack[++$top] = $t;
}
function pop() {
Global $top, $stack;
if ($top < 0) {
println('Stack underflow.');
return -1;
}
return $stack[$top--];
}
function print_stack() {
Global $top, $stack;
println('Stack contents : Top ----> Bottom');
for ($i = $top; $i >= 0; $i--)
println($stack[$i]);
}
init_stack();
println('Push 1, 2, 3');
push(1);
push(2);
push(3);
print_stack();
println();
$i = pop();
println("Pop ". $i);
print_stack();
println();
println('Push 4, 5, 6');
push(4);
push(5);
push(6);
print_stack();
println();
println('Now stack is full, push 7');
push(7);
print_stack();
println();
println('Initialize stack');
init_stack();
print_stack();
println();
println('Now stack is empty');
println('Pop');
pop();
println('Push 7, 8');
push(7);
push(8);
print_stack();
println();
function println($val='') {
echo $val.'<br />';
}
/* output
Push 1, 2, 3
Stack contents : Top ----> Bottom3
2
1
Pop 3
Stack contents : Top ----> Bottom
2
1
Push 4, 5, 6
Stack contents : Top ----> Bottom
6
5
4
2
1
Now stack is full, push 7
Stack overflow.
Stack contents : Top ----> Bottom
6
5
4
2
1
Initialize stack
Stack contents : Top ----> Bottom
Now stack is empty
Pop
Stack underflow.
Push 7, 8
Stack contents : Top ----> Bottom
8
7
*/
댓글 3개
11년 전
??? php에서 println 되나요? 이건 자바에서 출력및줄바꿈인데...
11년 전
println 은 사용자 함수입니다.
function println($val='') {
echo $val.'<br />';
}
function println($val='') {
echo $val.'<br />';
}
11년 전
아~ ^^
function 보지 못했습니다.^^
나는 또 println 함수가 php 에서 내장함수 추가했는줄 알았습니다.^^
function 보지 못했습니다.^^
나는 또 println 함수가 php 에서 내장함수 추가했는줄 알았습니다.^^
게시판 목록
프로그램
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 6230 |
senseme
|
12년 전 | 1058 | |
| 6229 |
senseme
|
12년 전 | 1077 | |
| 6228 | 12년 전 | 4441 | ||
| 6227 |
senseme
|
12년 전 | 1496 | |
| 6226 |
senseme
|
12년 전 | 1644 | |
| 6225 | 12년 전 | 5499 | ||
| 6224 | 12년 전 | 3271 | ||
| 6223 |
kiplayer
|
12년 전 | 2140 | |
| 6222 | 12년 전 | 1302 | ||
| 6221 | 12년 전 | 3492 | ||
| 6220 | 12년 전 | 2516 | ||
| 6219 | 12년 전 | 2228 | ||
| 6218 |
senseme
|
12년 전 | 1842 | |
| 6217 |
senseme
|
12년 전 | 1532 | |
| 6216 |
senseme
|
12년 전 | 1529 | |
| 6215 |
senseme
|
12년 전 | 1283 | |
| 6214 | 12년 전 | 2397 | ||
| 6213 |
senseme
|
12년 전 | 1670 | |
| 6212 |
senseme
|
12년 전 | 1345 | |
| 6211 |
senseme
|
12년 전 | 2434 | |
| 6210 |
senseme
|
12년 전 | 1616 | |
| 6209 | 12년 전 | 2219 | ||
| 6208 | 12년 전 | 3445 | ||
| 6207 | 12년 전 | 1226 | ||
| 6206 |
senseme
|
12년 전 | 2197 | |
| 6205 | 12년 전 | 1040 | ||
| 6204 |
kiplayer
|
12년 전 | 1528 | |
| 6203 |
senseme
|
12년 전 | 2126 | |
| 6202 |
senseme
|
12년 전 | 1754 | |
| 6201 |
senseme
|
12년 전 | 4569 | |
| 6200 |
senseme
|
12년 전 | 2667 | |
| 6199 |
senseme
|
12년 전 | 2832 | |
| 6198 |
senseme
|
12년 전 | 1236 | |
| 6197 |
senseme
|
12년 전 | 8555 | |
| 6196 |
senseme
|
12년 전 | 3343 | |
| 6195 | 12년 전 | 1435 | ||
| 6194 |
|
12년 전 | 1291 | |
| 6193 |
senseme
|
12년 전 | 2694 | |
| 6192 |
senseme
|
12년 전 | 5365 | |
| 6191 |
senseme
|
12년 전 | 3417 | |
| 6190 | 12년 전 | 1343 | ||
| 6189 | 12년 전 | 13500 | ||
| 6188 |
웹디자인되고파
|
12년 전 | 1207 | |
| 6187 | 12년 전 | 626 | ||
| 6186 | 12년 전 | 3935 | ||
| 6185 | 12년 전 | 1472 | ||
| 6184 | 12년 전 | 9383 | ||
| 6183 | 12년 전 | 796 | ||
| 6182 |
senseme
|
12년 전 | 1239 | |
| 6181 |
senseme
|
12년 전 | 3224 | |
| 6180 |
senseme
|
12년 전 | 854 | |
| 6179 |
senseme
|
12년 전 | 1767 | |
| 6178 | 12년 전 | 3632 | ||
| 6177 | 12년 전 | 1064 | ||
| 6176 | 12년 전 | 956 | ||
| 6175 |
senseme
|
12년 전 | 5303 | |
| 6174 |
senseme
|
12년 전 | 1429 | |
| 6173 |
senseme
|
12년 전 | 752 | |
| 6172 |
senseme
|
12년 전 | 2742 | |
| 6171 |
senseme
|
12년 전 | 2488 | |
| 6170 |
senseme
|
12년 전 | 1505 | |
| 6169 |
senseme
|
12년 전 | 2929 | |
| 6168 |
senseme
|
12년 전 | 6536 | |
| 6167 | 12년 전 | 2138 | ||
| 6166 | 12년 전 | 747 | ||
| 6165 |
페이지팩트
|
12년 전 | 1905 | |
| 6164 |
네오soft
|
12년 전 | 1857 | |
| 6163 |
|
12년 전 | 2606 | |
| 6162 | 12년 전 | 590 | ||
| 6161 |
|
12년 전 | 1692 | |
| 6160 | 12년 전 | 768 | ||
| 6159 | 12년 전 | 1777 | ||
| 6158 |
|
12년 전 | 2682 | |
| 6157 |
sa2pan
|
12년 전 | 1244 | |
| 6156 | 12년 전 | 3892 | ||
| 6155 | 12년 전 | 9965 | ||
| 6154 | 12년 전 | 1125 | ||
| 6153 | 12년 전 | 2454 | ||
| 6152 |
생각보다몸이앞서다
|
12년 전 | 2126 | |
| 6151 | 12년 전 | 2977 | ||
| 6150 |
kiplayer
|
12년 전 | 6007 | |
| 6149 |
|
12년 전 | 2647 | |
| 6148 | 12년 전 | 2970 | ||
| 6147 |
hwang007
|
12년 전 | 953 | |
| 6146 |
aqqasdf
|
12년 전 | 770 | |
| 6145 | 12년 전 | 1862 | ||
| 6144 | 12년 전 | 5879 | ||
| 6143 |
smwkd
|
12년 전 | 1463 | |
| 6142 | 12년 전 | 4703 | ||
| 6141 | 12년 전 | 930 | ||
| 6140 | 12년 전 | 4097 | ||
| 6139 | 12년 전 | 1241 | ||
| 6138 | 12년 전 | 1097 | ||
| 6137 |
SugarSkull
|
12년 전 | 1681 | |
| 6136 | 12년 전 | 1310 | ||
| 6135 |
한번잘해보자
|
12년 전 | 562 | |
| 6134 |
프리랜서개발자
|
12년 전 | 539 | |
| 6133 |
basaria
|
12년 전 | 20444 | |
| 6132 | 12년 전 | 507 | ||
| 6131 | 12년 전 | 1085 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기