Tree 資料結構 本文同時發布於好讀整理版 Tree 是一種資料結構 Source from wikipedia 最上面會只有一個 Node (節點),...
今天是Extra系列! 由於前面有用到Java的Integer.bitCount(),我們也說會來講解一下 那今天就來講吧! 大家可能會想:它是不是就一個迴圈,...
我的語言的界限,即是我的世界的界限。 -- 路德維希·維根斯坦, 邏輯哲學論 回過神來,才發現窗外愈來愈暗,淺灰色的雲,不知從何時開始,已在這個城市的上空...
LinkedList addLast & getAt 本篇要來介紹 LinkedList 的 addLast() & getAt() addL...
LinkedList removeFirst() & removeLast() 本篇要來實作 removeFirst() 與 removeLast()...
開發工具介紹 相信各位在看完昨天的文章後,一定會有疑問難道我們開發就只能在終端機下執行嗎?事實上,Java自1995年問世至今市面上已經有不少的開發軟體,讓我們...
截至昨天,我們解決了許多審核程式會碰到的各種問題,今天就來讓我們的審核程式支援更多的程式語言吧!基本上實作流程就是從 Docker 拉下具有該語言的編譯器和執...
今日主題 Mac版本的JDK下載及安裝 Java程式的大致運作流程及結構簡介 今天內容還是較為輕鬆,主要讓大家能夠在自己的電腦上運行Java,並寫一隻簡單...
LinkedList 建構子與 addFirst() 本文同時發布於好讀整理版 建構子是拿來初始化物件用的。 當初始化 LinkedList 並產生實體(ins...
資料結構 : 堆疊 (Stack) 堆疊是一種常見的資料結構,其特性是先進後出,後進先出(Last In - First Out)。像堆東西那樣。 也就像搭電梯...
佇列(Queue) 此文同時發佈於好讀版 佇列(Queue)又稱排隊,是一種資料結構。也就是排隊的特性:先進先出(First-In-First-Out)。 通常...
閱讀時間: 2分鐘 這次會為大家講解什麼是Collections Framework。Collections Framework是Java的其中一個架構(Fra...
記憶化(Memoization) 鐵人賽上一篇費氏數列的遞迴比較慢,但是遞迴可不可以加速呢? 答案是可以的,我們可以使用 記憶化(Memoization) 技術...
費氏數列(Fibonacci numbers) 還記得達文西密碼裡面,羅浮宮館長死前留下的密碼嗎? 其中關鍵的線索就是費氏數列! 費氏數列,又稱斐波那契數列。意...
字串搜尋 題目 字串中,找特定字元出現的次數。 例如: 找出英文字串中,出現母音(a, e, i, o, u)的次數。 此文同時發佈於好讀版 想法 用迴圈一...
樓梯測驗 這是一題常見的題目,算簡單,直接來看題目吧! 題目 請寫出一個方法(函式),給一個整數 n,則印出 n 階樓梯。 此文同時發佈於好讀版 Examp...
把每個字第一個字母大寫 題目: 給一句英文(全小寫),寫一個方法(函式),把每個單字第一個字母都大寫後回傳。 這題滿常遇見,在寫程式的時候也會用到。 此文同時...
寫在前面 在某段時間Java甚至是程式語言的代名詞, 曾經霸佔TOBIE第一名好幾年 直到最近因為疫情關係嵌入式系統需求量大增,才跟C語言交換了位置 跨平台大...
陣列切割 (Chunk) 陣列切割是面試常見的陣列試題,可以先自己試試再看解答~ 此文同時發佈於好讀版。 題目: 寫一個方法(函式) ,給這個方法一個陣列與...
閱讀時間: 1分鐘 大家都可能會疑問為什麼Map interface不能extend Collection interface,其實最重要的原因是它們不相容。C...
閱讀時間: 5分鐘 見到坊間有很多中文教學都對Map的解釋不清楚及出現誤解,所以想花些時間給大家清楚簡單地說明。Map是Java的collections fra...
FizzBuzz 問題 給一個整數 n請列印出 1~n 的每一個整數,但是 當整數可以被 3 整除的時候印出 Fizz 來代替原本要印出的數, 當整數可以被 5...
題目: 寫一個方法(函數):題目給一個字串,請回傳該字串出現最多次的字元。 此文同時發佈於好讀版。 Example: ex1: input: "...
寫個Hello world還要安裝一堆東西太累啦!!!來~~最懶人包的方法,8分鐘寫5種程式語言(C, C++, Java, python, kotlin)的H...
題目 寫一個方法(函式),判斷給的字串是否為回文,是回文回傳 True,不是回文回傳 False。 此文同時發佈於好讀整理版。 example: input '...
第一題先來一個容易,但您可能想不到的題目... 此文同時發佈於好讀整理版 題目:寫一個方法(函式)把提供的字串,反轉過來。 例如: ex1: 輸入 'abcde...
前言 這次主題非常白話,希望能藉由每天的紀錄幫助筆者重新釐清一些Java的觀念。 有問題歡迎留言提問,在回答問題同時也可以帶動我的進步。 第一天先不寫程式,跟大...
新手通常遇到的第一個問題就是: 我要學什麼語言但是,學什麼語言,其實不是最重要的,重要的是背後的邏輯知識所以今天就來跟大家聊聊:最適合新手的語言 程式新手學習...
分享 JavaScript 與 Java 面試上機考常見問題。 分析題目與參考解答。 從簡單的字串反轉,到複雜的資料結構、演算法。由淺入深。 為什麼選這兩種程式...
閱讀時間: 2分鐘 Garbage collection 就是指垃圾回收,在Java中是一個程式負責自動執行記憶體管理。利用Garbage collection...