Binary Search 是一個搜尋演算法~ 它的時間複雜度只有O log(n)~ 但使用它之前要先確認資料是已排序過的~ 在使用迴圈將 target 與中間...
題目 給一個型別為string的boolean expression,回傳結果(true or false)experssion包含 "t"...
Pointer to Pointer 顧名思義就是指標的指標~ 它可能是一個變數的地址的地址~ 我們要在function間~傳遞Pointer的時候~ 會用到P...
#include <algorithm> #include <iostream> #include <functional>...
Exercise 13.31: Give your class a < operator and define a vector of HasPtrs....
JUCE 專案原始碼開放,除了少部分模組外,「幾乎」所有模組的程式碼皆可公開取得。JUCE 除了提供 GPL 授權,也有商用授權。若營收不超過一定金額,可以免費...
本來是想要實現config工具的,然而比較好用的配置文件的格式是xml,於是就先做一個xml的工具; Xml作爲config 的好處是,可以用一個config配...
按:下筆此刻,JUCE 版本為 6.1,此系列文章皆以此版為準。 這篇說明加入 UI 控制項的其中一個方法。Projucer 建出來的 GUI Applic...
上一篇的未完成品: 先前按鈕的寬度為固定值,所以不會依據視窗的寬度排排站好。修改如下: 按鈕的間距保持固定, kButtonDistance 將內縮後的寬...
前言 今天先暫停一下sum的題目,來做top 100 liked的另外一題─287. Find the Duplicate Number。 想法 這題其實光是官...
今天,IT邦幫忙一直處於當機狀態,天氣之熱,天空卻一滴雨都沒有下,經歷了費波納契數卡關多日的洗禮,我的感受就像被人道殺害的魷魚一樣,痛苦掙扎最後邁向心死的過程。...
前言 今天來看top 100 liked的另外一medium題─78. Subsets。整個題目很單純,也沒有什麼限制,但有很多不一樣的做法可以取得答案。 想法...
前言 今天來做九月每日挑戰的今天這題1328. Break a Palindrome。這題不是考驗程式能力,而是邏輯問題XD 歸納完規則的瞬間即可解題~ 想法...
終於終於,費波納契數的解題能告一段落了!最後兩題,我的程式雖然有一些小瑕疵,但是最終還是能夠跑過測試,那我們先來統整一下,費波納契數的幾個關鍵字重點吧! Pi...
前言 今天這題也是TOP 100 Liked中的題目─437. Path Sum III,是昨天最後提到可以延續該題的概念,有一些變化的題目。建議可以先看看昨天...
二十七天又回來到設計模式,哈~ 今天來補充一些之前在第二十天 C++ 設計模式 五最後提到要講的模式 單例模式 單例模式(Singleton)是一種創建型設計模...
Stress Test: 壓力測試: 顧名思義,就是將程式放置在極為極端的情況下進行測試,就好像我們在學測考試前的數次模擬考一樣,明明難度比真的考試難很多倍,能...
逃避雖可恥,但有用。但這句話恐怕在我身上行不通。每一次當我遇到問題時,我只有兩種選擇: 逃避它(消耗能量: 0 ) 面對處理它(消耗能量: ∞ max )...
這次來看到Number Random啦,也就是隨機亂數。 隨機亂數很常出現在面試的考題~ 所以我寫了兩種簡單的亂數程式。 學習目標: Number Rando...
倒數兩天了~ 今天想再回去看一下資料結構的部分,之前的十二天-C++-資料結構跟十三天-C++-資料結構-二有分別介紹了四種資料結構 Array, Linked...
今天要來重新回顧當初讓人苦惱的指標~ C++ 指標 指標是指儲存記憶體的位址(address)的資料型態,下面就來看一下怎麼宣告指標: int t = 32;...
如題,昨天我並沒有發佈文章,而是放了一天的空,看了一整天的影集,處理其他Arduino問題,但沒有費波納契數,所以乾脆不發文,今天我參考了成大資工Wiki的大數...
由於剛上該門課不久,能做的紀錄有限。第一題:two sum比leetcode簡單很多: #include<iostream> using names...
Binary Search Tree的優勢在於尋找、插入的時間複雜度較低,它只需要O(log n)~ Binary Search Tree的特性如下~ 若樹的節...
懺悔 斷賽了,起床的時間是12:11AM。前天的晚上,很開心的一個人幹掉一瓶BOWMORE12年愛斯蘭波本桶的威士忌。他XX的太好喝了,結果喝完我偏偏精神又挺好...
前言 TGIF!今天來個簡單題休息一下~283. Move Zeroes。這題是要用inplace的方式來把0移到數列的後面。 想法 如果不管不要make a...
視窗應用軟體開發其中一個環節是版面設計。JUCE 有幾種控制版面的作法,本篇介紹如何使用 juce::Rectangle 類別來安排控制項。 下圖為設計目標:...
D24. C++的標準輸出 先來看看最原始的C++ Hello World程式碼 #include <iostream> int main() {...
前言 終於~到了最後一天,就用top 100 liked中還未完成的sum系列題目,最後的hard來畫上句點吧~ 這題是124. Binary Tree Max...
前言 今天的題目在這裡: 848. Shifting Letters,被歸類為medium,乍看之下想說應該是easy頗簡單,結果還是不小心踩了幾個坑QQ 是關...