iT邦幫忙

c++相關文章
共有 449 則文章
鐵人賽 Software Development DAY 18

技術 Day 17:Layout Using Grid

介紹了 juce::Rectangle 以及 juce::FlexBox 這兩個拉版工具後,這篇介紹 juce::Grid。Grid 跟 FlexBox 有相似...

鐵人賽 自我挑戰組 DAY 17

技術 Day 0x11 UVa100 The 3n + 1 problem

Virtual Judge ZeroJudge 題意 輸入兩整數,根據演算法輸出最大的 cycle length 需要注意的有: 演算法 1....

鐵人賽 Software Development DAY 17

技術 Day 16:Layout Using FlexBox

本篇說明 JUCE 的另一個排版工具——juce::FlexBox。 juce::Flexbox 的設計構想來自於 CSS 中的 Flexbox,透過預先定義的...

鐵人賽 自我挑戰組 DAY 12
Leetcode刷題筆記 系列 第 12

技術 [Day 12] Leetcode 200. Number of Islands (C++)

前言 這一題200. Number of Islands也是top 100 liked的題目之一,是經典的DFS/BFS題目,一起來看看吧! 想法 想法很簡單,...

鐵人賽 影片教學 DAY 2

技術 Day 2 - 輸出

大家好,我是長風青雲。我發現了一件超級糟糕的事,3分鐘真的有點痛苦QAQ原本我想要今天講完輸入輸出基本資料型態的但我發現我辦不到QAQ可以假裝一下我們的題目是...

鐵人賽 自我挑戰組 DAY 16

技術 Day 0x10 UVa10057 A mid-summer nights dream

Virtual Judge ZeroJudge 題意 輸入 n 個數字,輸出能使 (|X1 − A| + |X2 − A| + . . . + |...

鐵人賽 Software Development DAY 16

技術 Day 15:更多開源專案

JUCE 在「聲音處理」領域的知名度高,除了 GUI 元件可高度客制化,最重要的是 JUCE 提供的 Audio 處理組件,以及處理聲音時的高效能表現,為音樂處...

鐵人賽 自我挑戰組 DAY 15

技術 Day 0xF UVa10071 Back to High School Physics

Virtual Judge ZeroJudge 題意 輸入粒子經過 t 秒後的速度為 v,求 2t 秒後的位移量 需要注意的有: 重複輸入 每筆...

鐵人賽 影片教學 DAY 1

技術 Day1 - 基本心態及課程介紹

大家好,我是長風青雲。今天是鐵人賽第一天,我就先來一個不硬核的介紹。說話顛三倒四,聲音也不怎麼好聽(建議還是關靜音看字幕就好QQ)。我明天還是寫好稿再念好了,我...

鐵人賽 自我挑戰組 DAY 10
Leetcode刷題筆記 系列 第 10

技術 [Day 10] Leetcode 978. Longest Turbulent Subarray (C++)

前言 今天下班買到飲料心滿意足,今日的挑戰是medium,perfect!題目在這邊:978. Longest Turbulent Subarray;簡單來說,...

鐵人賽 自我挑戰組 DAY 14

技術 Day 0xE UVa10812 Beat the Spread!

Virtual Judge ZeroJudge 題意 輸入比賽的分數總和及分差,輸出兩隊分數 需要注意的有: 第一行輸入整數 n 代表測資數 每...

鐵人賽 Software Development DAY 15

技術 Day 14:GUI Design Tool 之所見即所得?

前面的 juce::Rectangle 簡易拉版面技巧,難免給人「這個高科技會不會太落後?」的錯覺。其實,JUCE 曾經有過類似 Visual Basic、Xc...

鐵人賽 自我挑戰組 DAY 9
Leetcode刷題筆記 系列 第 9

技術 [Day 9] Leetcode 917. Reverse Only Letters (C++)

前言 今天的daily challenge題目是917. Reverse Only Letters,是easy的題目,不過可以應用到stack的概念!我們一起來...

鐵人賽 Software Development DAY 14

技術 Day 13:擺放控制項(二)

上一篇的未完成品: 先前按鈕的寬度為固定值,所以不會依據視窗的寬度排排站好。修改如下: 按鈕的間距保持固定, kButtonDistance 將內縮後的寬...

鐵人賽 自我挑戰組 DAY 13

技術 Day 0xD UVa10783 Odd Sum

Virtual Judge ZeroJudge 題意 輸入兩個數字,輸出兩個數字間的奇數和 需要注意的有: 輸入測資數 T 每筆測資有兩行,分...

鐵人賽 自我挑戰組 DAY 8
Leetcode刷題筆記 系列 第 8

技術 [Day 8] Leetcode 1189. Maximum Number of Balloons (C++)

前言 飆車回家又是11點多了,發現今天的daily challenge是easy就順手解個吧!題目在這邊:1189. Maximum Number of Bal...

鐵人賽 Software Development DAY 13

技術 Day 12:擺放控制項(一)

視窗應用軟體開發其中一個環節是版面設計。JUCE 有幾種控制版面的作法,本篇介紹如何使用 juce::Rectangle 類別來安排控制項。 下圖為設計目標:...

鐵人賽 自我挑戰組 DAY 12

技術 Day 0xC UVa10170 The Hotel with Infinite Rooms

Virtual Judge ZeroJudge 題意 輸入第一組旅行團人數 S,輸出酒店內第 D 天的入住人數 需要注意的有: 有順序的重複輸...

鐵人賽 Software Development DAY 12

技術 Day 11:加入簡單的控制項

按:下筆此刻,JUCE 版本為 6.1,此系列文章皆以此版為準。 這篇說明加入 UI 控制項的其中一個方法。Projucer 建出來的 GUI Applic...

鐵人賽 自我挑戰組 DAY 11

技術 Day 0xB UVa948 Fibonaccimal Base

Virtual Judge ZeroJudge 題意 輸入十進位的數字,輸出對應的費氏進位表示法 需要注意的有: 第一行輸入一數字 N 代表測資...

鐵人賽 自我挑戰組 DAY 7
Leetcode刷題筆記 系列 第 7

技術 [Day 7] Leetcode 621. Task Scheduler (C++)

前言 今天來分享621. Task Scheduler這一題~ 其實會選到這題本來也是要接續昨天priority queue主題來練習,所以用了top 100...

鐵人賽 自我挑戰組 DAY 9

技術 Leetcode 挑戰 Day 09 [344. Reverse String]

344. Reverse String 今天這一題是將一個字元陣列翻轉過來,題目看似很單純,但也有一些技巧和知識在其中可以使用的!有感於題目中範例如果用程式碼...

鐵人賽 Software Development DAY 11

技術 Day 10:Component, Component, Component

前面的文章匆忙帶過 MainWindow,建議從官方的文件再深入理解 JUCE Application Window 的架構設計。 這一篇改從 MainWind...

鐵人賽 自我挑戰組 DAY 10

技術 Day 0xA UVa490 Rotating Sentences

Virtual Judge ZeroJudge 題意 將輸入的多行字串改變順序後輸出 需要注意的點有: 輸入最多 100 行 輸入的每行最多 1...

鐵人賽 自我挑戰組 DAY 6
Leetcode刷題筆記 系列 第 6

技術 [Day 6] Leetcode 215. Kth Largest Element in an Array (C++)

前言 決定變改變一下模式,因為有點太花時間了。以後如果daily challenge是easy~medium、比較可以短時間內完成的再寫這個挑戰的題目,其他時候...

鐵人賽 自我挑戰組 DAY 5
Leetcode刷題筆記 系列 第 5

技術 [Day 5] Leetcode 322. Coin Change (C++)

前言 天啊今天整個非常趕,23:00到家打開發現今天是hard的題目(446. Arithmetic Slices II - Subsequence),匆忙看了...

鐵人賽 Software Development DAY 10

技術 Day 9:看看別人做了什麼?

前篇整理了學習資源,這篇來看看別人用 JUCE 幹了哪些好事。 這位日本開發者用 JUCE 開發處理聲音相關的軟體,他常在推特上展示成果,部落格也提供了不少教學...

鐵人賽 自我挑戰組 DAY 9

技術 Day 0x9 UVa272 TEX Quotes

Virtual Judge ZeroJudge 題意 \TeX/\LaTeX/ 輸入一字串,重新排版後輸出 需要注意的有: 重複輸入直到 E...

鐵人賽 自我挑戰組 DAY 4
Leetcode刷題筆記 系列 第 4

技術 [Day 4] Leetcode 764. Largest Plus Sign (C++)

前言 今天的題目在這裡:764. Largest Plus Sign,是一題medium的題目。我直覺把它變成我習慣的dynamic programming格式...

鐵人賽 Software Development DAY 9

技術 Day 8:學習資源哪裡找?

JUCE 不若 Qt 或其他知名開發框架,學習資源較多。相較之下,JUCE 的學習資源,寥寥可數。這篇文章整理一些 JUCE 學習資源,希望能減輕有心學習者的苦...