iT邦幫忙

c++相關文章
共有 189 則文章

技術 【zerojudge惡龍題】- d872: 過橋問題

今天分享一道「過橋問題」, 這是一道經典問題, 讀者可以先在Cross The Bridge - IQ Game這個網站上玩過會比較有感覺 這遊戲是說每個人的...

徵才 【新北市汐科】誠徵[研發]-高級軟體工程師(C#/SQL/.Net/C++)(擴大增才)

【職務說明】 1.負責AMIS程式維護和優化,並配合三代噴碼機之修改. 2.各項噴碼機產品之系統客製化整合專案之執行. 3.支援公司各項軟體之程式維護與問題處理...

徵才 【新北市汐科】誠徵[研發]-資深FPGA研發工程師(擴大增才)

【職務說明】 透過HDL設計電路/IP、模擬、合成並置入FPGA完成系統驗證。 FPGA內microcontroller 的 F/W 開發 (Assmbly/C...

技術 【zerojudge惡龍題】- e446: 排列生成,你知道其實一直printf很耗時嗎?

題目分享: e446: 排列生成 這一題很有意思, 我覺得它雖然放在基礎題庫中, 但演算法本身和I/O優化都很有挑戰 題意: 生出1∼N所有的排列(N最大=10...

技術 系列篇章統整: 小馬的zerojudge屠龍記(或其它平台的可怕題)

嗨,大家好, 小馬在學外語尚且知道要跟外國人練習會話; 學程式語言,怎能沒有練功平台?心原一馬盤點六個刷題網站這篇文章中, 幫大家整理了六個好用的解題平台, 本...

技術 【c++標準函式庫(STL)筆記】priority_queue介紹 (可以實作max heap, min heap)

哈囉,大家好, 今天學習c++裡面的priority_queue工具, priority_queue包含在標頭檔<queue>裡面, 要使用prio...

技術 【c++類別class】c++的class分成三個檔案來寫

哈囉,大家好, 此文僅供自己學習備忘之用, 以下是一個c++使用class的小例子: #include <iostream> #include &l...

技術 【c/c++設定】在CodeBlock中設定main()的參數

在寫c語言的時候, 其實是可以在main()裡面下參數的, 只是自己平時寫程式很少用到, 自己做為筆記記錄,以便哪天需要時查詢 簡易程式碼範例: #includ...

技術 【c/c++學習筆記】利用rand()產生隨機數,教你模擬不公平的骰子

哈囉~ 大家好, 今天教大家如何用函式庫<stdlib.h>裡面的rand()函數產生隨機數, rand()的效果可以產生從0~RAND_MAX(i...

技術 【c/c++學習筆記】利用malloc動態宣告陣列,free釋放記憶體空間

此文僅做為自己學習筆記之用, 由於malloc函數自己非常少用, 很容易忘記語法怎麼寫, 故筆記一下以便備忘 範例程式碼 譬如說用malloc宣告一個x*y*z...

技術 【c/c++學習筆記】如何將函數(指標)當作參數傳入另一個函數中?

此文作為自己的學習筆記, 近日想說python語言可以將函數當作參數傳入另一個函數中, c或c++是否可以做的類似的事情呢? 答案是肯定的, 譬如說在C語言裡面...

技術 【c++標準函式庫(STL)筆記】利用<algorithm>裡面的sort()函數幫助我們排序

在標頭檔<algorithm>中, 有個好用的函數sort(), 可以幫助我們對可支援隨機存取的容器作排序(例如: 陣列、vector, ...)...

技術 【c/c++學習筆記】整理讀寫檔案的程式語法

讀寫檔案是寫程式一個蠻實用的技巧, 你可以把程式計算的結果輸出至一個檔案中, 下次有需要用到時再把檔案讀進來, 今天就來整理C語言和c++中如何做檔案的讀寫 一...

技術 【c/c++學習筆記】如何測量一段程式碼的執行時間?

這邊記錄自己學習c/c++的筆記, 有時候,我們想要比較不同演算法速度的快慢, 就可以測量程式碼的執行時間看看誰快誰慢, 那麼要如何何測量一段程式碼的執行時間呢...

技術 【c/c++設定】在CodeBlock中使用c++11標準

c/c++是經典的程式語言, 隨著程式語言的進步, c++的標準語法也逐漸更新, 目前已經有五個c++標準: 1998年- C++98,第一個C++標準 20...

技術 【c++標準函式庫(STL)筆記】string介紹 (含常見功能: 數字、字串互轉,字串切割,找子字串)

今天學習c++裡面的string工具, 感覺蠻實用的,筆記一下 string簡介 string是一個字元陣列, 與C語言原生的char[]相比, string有...

技術 【c++標準函式庫(STL)筆記】vector介紹

今天學習c++裡面的vector工具, 感覺蠻實用的,筆記一下 vector簡介 vector是一個大小有彈性的陣列, 可以快速刪除或新增在尾端的元素, 若是插...

技術 【c++標準函式庫(STL)筆記】bitset 介紹

今天學習c++裡面的bitset工具, 感覺蠻實用的,自己筆記一下 bitset簡介 特色: 只由0和1組成,方便的做位元運算 (若是int或long long...

技術 【從零開始的c世界生活】(2) 基礎變數宣告、添加註解的方式

嗨,大家好,這次小馬要挑戰的系列文是【從零開始的c世界生活】, 挑戰從零開始,手把手教大家學習c++語言, 今天要再次教基礎變數的宣告 補充: c語言和c++語...

技術 【解題分享】zerojudge上的惡龍題- e307: 請讓我留在你的回憶裡,c++到底怎樣讀字串才快

今天做zerojudge練習時, 不小心做到一題看似簡單的超可怕題, 題目分享: zerojudge- e307: 請讓我留在你的回憶裡 程式邏輯非常簡單, 輸...

技術 【c/c++學習筆記】如何以指定的分割符將字串分割

哈囉~ 大家好, 今天學到一個課題- 字串分割, 若是在python語言,有內建的字串分割函數可以用, 但c++好像沒有, 因此今天便學習如何將一個字串用指定的...

技術 【c++標準函式庫(STL)筆記】Map介紹

哈囉~ 今天學習c++裡面的Map工具, 感覺蠻實用的,筆記一下 Map簡介 map裡面的元素存兩個值, 第一個稱為key,第二個稱為value, 在map中,...

技術 【c/c++學習筆記】如何將一個字串轉為數字?

這邊記錄一下自己學習c++的筆記, 在c語言中,可以透過<stdlib.h>裡面的atoi函數, 將一個字串轉換成整數,範例: #include &...

技術 【從零開始的c世界生活】(1) 先來選擇適合自己的c++工具

嗨,大家好,這次小馬要挑戰的系列文是【從零開始的c世界生活】, 挑戰從零開始,手把手教大家學習c++語言, 為什麼是c++而不是C語言呢? 主要是因為c++有比...

技術 系列篇章統整: 小馬的美麗C世界

♪♪ 我要我的世界口味最特別, 感動加上調味就會很完美 -- 歌曲 張韶涵-C大調 哈囉~ 大家好, 歡迎來到小馬的系列欄- 小馬的美麗C世界, C語言是經典...

技術 資訊科普: 直譯器與編譯器的差別在哪裡?

在學程式的過程中, 可能會聽到這兩個名詞- 直譯器與編譯器, 兩種都可以想成是翻譯機, 用途是將我們打的程式碼, 翻譯成電腦看的懂的語言, 譬如說著名的兩種語言...

技術 【c/c++學習筆記】單例設計模式(Singleton)

在程式語言中,有一種設計模式叫做單例(singleton), 意思是希望整個物件只能被創建一次, 之後要呼叫這個物件都會得到同一個物件, 小馬在想,需要只有唯一...

技術 【c/c++學習筆記】難懂的const關鍵字,const v.s. 指標

今天要介紹的是c/c++語言的關鍵字-const, 簡單來說,const是constant,常數的縮寫, 常數就是恆常不變的數值, 一但經初始化就無法再改變其值...

技術 資結經典題目: 用heap找前k個最小的數對

參考題目: LeetCode 373. Find K Pairs with Smallest Sums 這一題是說有 nums1, nums2 兩個排序好的陣列...

技術 【c/c++學習筆記】類別模版class templete

今天介紹一個跟【c/c++學習筆記】函數模版function templete非常相似的概念, 一樣是讓我們可以在class內放入不同的型別甚至是自定義的類別,...