// 큐 (FIFO)
type Que []interface{}
func (q *Que) addQue(_appendNum int) Que {
*q = append(*q, _appendNum)
return *q
}
func (q *Que) removeQue() interface{} {
if len(*q) <= 0 {
return 0
}
botIdx := 0
data := (*q)[botIdx]
*q = (*q)[botIdx+1:]
// fmt.Println(data)
// fmt.Println(*q)
return data
}
'Web Development > CommonSense' 카테고리의 다른 글
[AL&DS] 팩토리얼 (0) | 2022.11.12 |
---|---|
[AL&DS] 피보나치 (0) | 2022.11.12 |
[AL&DS] 스택 (0) | 2022.11.12 |
[AL&DS] 삽입정렬 (0) | 2022.11.12 |
[AL&DS] 선형해결법 (0) | 2022.11.06 |