回答:在多年以前,寫windows程序就是用c語(yǔ)言寫的,書名《Windows程序設(shè)計(jì)》,目前最新版好像是第7版,里面內(nèi)容就是講用C調(diào)用windows sdk來寫windows人窗口化程序的。linux中,也有許多的開源圖形庫(kù),可以用C語(yǔ)言來編寫linux下的圖形界面程序,目前比較流行的是qt庫(kù), 不過好像需要用C++開發(fā)。另外,我強(qiáng)烈建議不要用C語(yǔ)言去寫窗口化的程序,C語(yǔ)言并不擅長(zhǎng)這些。具體就看我在其它...
回答:謝邀。c語(yǔ)言編程軟件很多,其中能在手機(jī)上編程的也有,個(gè)人使用的是c語(yǔ)言編譯器。百度一下有很多版本,選擇自己喜歡的版本。雖然手機(jī)版的功能少,但是不乏基本的編譯功能,可以隨時(shí)隨地驗(yàn)證自己的想法也是不錯(cuò)的。
回答:C語(yǔ)言作為一門偏底層的編程語(yǔ)言,涉及應(yīng)用的方面非常廣,嵌入式、驅(qū)動(dòng)、服務(wù)器等都有,日常編譯運(yùn)行的exe程序(黑框框)就是一個(gè)簡(jiǎn)單的應(yīng)用,這里簡(jiǎn)單介紹一下如何使用C語(yǔ)言編寫桌面GUI程序,主要用到GTK這個(gè)工具包,實(shí)驗(yàn)環(huán)境win10+CodeBlocks(其他C語(yǔ)言編程軟件也可以,VS、Dev-C++都行):1.首先,下載GTK,這個(gè)可以直接到CSDN上下載打包好的GTK-bundle包,地址htt...
回答:底層的算法很多都是C,C++實(shí)現(xiàn)的,效率高。上層調(diào)用很多是Python實(shí)現(xiàn)的,主要是Python表達(dá)更簡(jiǎn)潔,容易。
...個(gè)習(xí)慣,看完別人的文章是會(huì)點(diǎn)贊的。 2、個(gè)人認(rèn)為學(xué)習(xí)語(yǔ)言最好的方式就是模仿、思考別人為什么這么寫。結(jié)合栗子效果更好,也能記住知識(shí)點(diǎn)。 3、只因?yàn)樽约褐R(shí)欠缺,語(yǔ)言組織能力不行,所以只能以這樣方式記錄。感覺...
...更遠(yuǎn)。 筆者寫的 JavaScript 數(shù)據(jù)結(jié)構(gòu)與算法之美 系列用的語(yǔ)言是 JavaScript ,旨在入門數(shù)據(jù)結(jié)構(gòu)與算法和方便以后復(fù)習(xí)。 之所以把歸并排序、快速排序、希爾排序、堆排序放在一起比較,是因?yàn)樗鼈兊钠骄鶗r(shí)間復(fù)雜度都為 O(nlogn)。...
...,JavaScript越來越廣泛地用于服務(wù)器端編程。鑒于JavaScript語(yǔ)言已經(jīng)走出了瀏覽器,程序員發(fā)現(xiàn)他們需要更多傳統(tǒng)語(yǔ)言(比如C++和Java)提供的工具。這些工具包括傳統(tǒng)的數(shù)據(jù)結(jié)構(gòu)(如鏈表,棧,隊(duì)列,圖等),也包括傳統(tǒng)的排序和...
...提高自己的認(rèn)識(shí)。 ? 先是在b站上跟著比特鵬哥學(xué)完了c語(yǔ)言(基礎(chǔ)),這里又要有一大段故事了,我家在江蘇揚(yáng)州,大概是9月份突然爆發(fā)了疫情,就被關(guān)在家里不讓出去,(在家里坐牢,核酸檢測(cè),基本隔一天就要做一次)就...
.../算法/機(jī)器學(xué)習(xí)(Machine Learning)/深度學(xué)習(xí)(Deep Learning)/自然語(yǔ)言處理(NLP)/C/C++/Python/面試筆記 algorithm-visualizer(23k) 算法可視化工具是一個(gè)交互式的在線平臺(tái),可以從代碼中可視化算法。 swift-algorithm-club(20.8k) 算法和數(shù)據(jù)結(jié)構(gòu)迅速...
目錄 0.簡(jiǎn)介1.直接插入排序(Straight Insert Sort)2.希爾排序(Shell’s Sort)3.選擇排序4.堆排序5.冒泡排序6.快速排序> Hoare算法> 挖坑法> 前后指...
...應(yīng)用于事務(wù)處理,組合優(yōu)化,天體物理學(xué),分子動(dòng)力學(xué),語(yǔ)言學(xué),基因組學(xué),天氣預(yù)報(bào)和很多其他領(lǐng)域。下面會(huì)介紹的一種排序算法(快速排序)甚至被譽(yù)為20世紀(jì)科學(xué)和工程領(lǐng)域的十大算法之一。后面我們會(huì)依次學(xué)習(xí)幾種經(jīng)典的...
...后再嘗試自己寫。 新建一個(gè)Java工程,本文全篇也基于Java語(yǔ)言實(shí)現(xiàn)代碼。建立如下目錄結(jié)構(gòu) 在MainTest測(cè)試類中編寫測(cè)試模板。 /** * 測(cè)試類 * Author:一條 * Date:2021/09/23 */public class MainTest { public static void main(String[] args) { //...
...序算法相關(guān)的內(nèi)容,本篇的會(huì)介紹希爾排序、快速排序、歸并排序以及分治算法的思想,希望通過本文章能夠加深大家對(duì)排序算法的理解。 希爾排序 希爾排序又叫縮小增量排序,希爾排序的主要思想是使數(shù)組中任意相隔h的元素...
...學(xué)之前幾乎沒有學(xué)過任何和編程有關(guān)的知識(shí),只知道編程語(yǔ)言是什么,知道python很nb,有很多用,而且很多課程都宣傳它,也僅此而已。 我高三暑假跟著加了新生迎新群,跟著學(xué)長(zhǎng)學(xué)姐的建議學(xué)C語(yǔ)言,但是學(xué)到輸入輸出就不想...
...gewick和Kevin Wayne的《算法(第四版)》整理,原代碼為java語(yǔ)言,自己修改為JavaScript版本,僅供參考。 排序算法模版 function sort(arr){ //此處添加不同的排序算法實(shí)現(xiàn) } //比較兩個(gè)數(shù)的大小 function less(a, b){ return a < b } //交換數(shù)組...
...起加入到 LeetCode 開源 Github 倉(cāng)庫(kù),可以向 me 提交您其他語(yǔ)言的代碼。在倉(cāng)庫(kù)上堅(jiān)持和小伙伴們一起打卡,共同完善我們的開源小倉(cāng)庫(kù)!Github:https://github.com/luxiangqia... 歡迎關(guān)注我個(gè)人公眾號(hào):「一個(gè)不甘平凡的碼農(nóng)」,記錄了...
ChatGPT和Sora等AI大模型應(yīng)用,將AI大模型和算力需求的熱度不斷帶上新的臺(tái)階。哪里可以獲得...
大模型的訓(xùn)練用4090是不合適的,但推理(inference/serving)用4090不能說合適,...
圖示為GPU性能排行榜,我們可以看到所有GPU的原始相關(guān)性能圖表。同時(shí)根據(jù)訓(xùn)練、推理能力由高到低做了...