The Algorithms – C++
这个存储库是C++实现的各种算法的开源实现的集合,算法涵盖了计算机科学、数学和统计学、数据科学、机器学习、工程等领域的各种主题。 这些实现和相关文档旨在为教育者和学生提供学习资源。因此,对于同一个目标,可以找到多个实现,但使用不同的算法策略...
54笨鸟 | 编译和链接
编译和链接(多文件编程) 编译和链接主要研究多个C语言文件编程的问题。 所谓多文件编程,就是把多个头文件(.h 文件)和源文件(.c 文件)组合在一起构成一个程序,这是C语言的重点,也是C语言的难点,其中有很多细节需要注意,有的甚至会让你感...
C语言网 | 编译器
编译器教程 本教程收集罗列了C语言、C++、java、Python等语言的市面上常见的各种编译器的下载地址(全部亲测可用)并提供对应的安装图文教程,适应xp/win7/win10以及Linux和mac等系统,让您无论什么操作系统、什么语言、...
C语言网 | Socket
Socket套接字编程 本教程为Socket套接字编程教程,即使用Socket套接字实现两台机器时间的网络通信,可以实现数据的传输等功能,实现基本的、简单的类似”聊天“功能。本教程需要C、C++语言基础,简单的TCP/IP协议、IP地址、端...
C语言网 | 数据结构
数据结构教程 本套算法与数据结构教程,顾名思义主要讲解程序的精髓:算法与数据结构,以C++语言为描述语言,涵盖C++的利器STL库、各种数据结构如树、图、链表、堆、矩阵等数据结构,以及各种算法的实现,匹配了大量的案例和代码。不仅如此,还配套...
C语言网 | 算法
算法竞赛教程 本教程为面向有一定编程基础(即熟练至少一门编程语言如C/C++、java、Python),有志参加如ACM、蓝桥杯、OI类程序设计类比赛的同学准备的算法为主的竞赛教程。 如果编程语言还不熟练,建议先学习和巩固编程语法,相应教程...
54笨鸟 | 数据结构
数据结构教程 数据结构研究的是数据之间的关系,再进一步说,它研究的是多份数据之间的分布、排列和勾连的关系,以及在此基础之上如何进行高效的增删改查操作。 数据结构是计算机专业的基础课程,也是所有程序员的内功心法;不懂数据结构就是写代码的农民,...
54笨鸟 | 算法
算法轻入门(多语言实现) 所谓算法,就是一套解决问题的思路或者方案,也即先做什么,再做什么,最后做什么。 算法的种类有很多,本套教程涵盖了大部分常用算法,包括动态规划算法、分治算法、贪心算法、排序算法、查找算法等,它们都用来解决某一类实际问...
54笨鸟 | Socket
socket 是「套接字」的意思,学习 socket 编程,也就是学习计算机之间如何通信,并用编程语言来实现它。 socket 通信技术就是两台联网的计算机之间交换数据的技术,这就是 socket 的全部内容了吗?是的,socket 远比想...