JAVA自學之每日一題(八)

2021-07-14 16:36:02 字數 804 閱讀 7870

題目要求:設計整數棧類

package stack;

public

class test

system.out.println("當前棧頂元素為:" + stack.peek());

system.out.println("當前棧中元素個數為:" + stack.getsize());

while (!stack.empty())

// 如果非空

system.out.print(stack.pop() + " ");// 刪除棧頂元素並返回這個元素

system.out.println("\n最後棧中元素個數為:" + stack.getsize());

}}class stackofintegers

public

stackofintegers(int num)// 構建乙個指定容量的空棧

public boolean empty()// 如果棧為空則返回true

public

intpeek()// 返回棧頂的整數

public

void

push(int

value)// 將乙個整數儲存到棧頂

elements[size] = value;// 將新的元素放入棧頂

size++;// 下標擴增

}public

intpop()// 刪除棧頂整數並返回這個整數

public

intgetsize()// 返回棧中元素個數

}

JAVA經典演算法,每日一題

梳理思路 首先先計算出每個月兔子的數量,摸清規律再去編碼實現 第乙個月1對 第二個月1對 第三個月2對 這對祖宗兔子生了一對,這一對命名為第一代,所以是1 1 第四個月3對 這對祖宗兔子又生了一對,這一代命名為二代,2 1 第四個月5對 祖宗兔子又生的一對 第一代剛好長到第三個月也生的一對命名第三代...

Python每日一題之0001 0002

第 0002 題 將 0001 題生成的 200 個啟用碼 或者優惠券 儲存到 mysql 關係型資料庫中。如下 import random import string import mysql.connector import time def rndchar return join random...

每日一題 1

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