Go每日一題 6

2022-01-22 11:08:41 字數 490 閱讀 5282

以下**是否編譯通過:

package main

import

"fmt

"type myint1

inttype myint2 = int

func main()

輸出結果:

編譯不通過,cannot use i (type int) as type myint1 in assignment。

myint1 和 myint2 是int 別名型別,資料型別還是int,但底層做了二次封裝;

go是強資料型別,必須作型別轉換才能接收值, 正確做法是:

package main

import

"fmt

"type myint1

inttype myint2 = int

func main()

每日一題 day6

基礎題 1 兩個棧實現乙個佇列 思路 棧的特點 後進先出 佇列的特點 先進先出 兩個棧可將乙個棧用於入資料,另乙個用於出資料 define crt secure no warnings include includetemplate class myqueue void pop 刪除頭部資料 s2....

每日一題 1

題目詳情 peter喜歡玩數字遊戲,但數獨這樣的遊戲對他來說太簡單了,於是他準備玩乙個難的遊戲。遊戲規則是在乙個n n的 裡填數,規則 對於每個輸入的n,從左上角開始,總是以對角線為起點,先橫著填,再豎著填。這裡給了一些樣例,請在樣例中找到規律並把這個n n的 列印出來吧。輸入描述 多組測試資料 資...

每日一題2018 3 21

leetcode 2 模擬十進位制運算考察單鏈表基本操作。題無難點,個人基礎需要提高。definition for singly linked list.struct listnode class solution while p while q if shi val s next null ret...