天气预报 > 教育 > 学编程需要精通数学中的哪些知识
学编程需要精通数学中的哪些知识
更新时间: 2021-06-12 11:03:52  

1、首先大学里的基础课程高等数学是必须的,这可能对写算法来说没有什么太直接的关系,高等数学是最基本的东西,里面的很多概念性的东西都是编写程序相关的,是学其他几门数学课程的基础。

2、线性代数,这们课在工科专业一般都开,很重要,尤其讲到的举矩阵、集合等等,是以后在程序开发中能直接用到的,而且,线性代数里一些问题的解决方式能很大程度地活跃你的思维。

3、离散数学,离散数学是计算机和软件工程专业必学的课程,和计算机程序直接相关,举例来说,在设计一条数据库的SQL语句进行联表查询, 可以直接写上一大串来实现查询,但如果能用离散数学里学到的逻辑推理和范式对SQL语句进行简化,那么SQL语句查询速度可能会有上百倍的提升。

4、有兴趣可以学一学组合数学,这是研究生的课程之一,但提前学一学还是很有好处的,里面很多结论、推理都会让人受益非浅,学好了这门数学,程序质量将上升到另外一个高度。

关键词: 编程 需要 精通 数学 哪些 知识

学编程需要精通数学中的哪些知识相关经验

天气预报

最新推荐

页面:/news/view-1202963/ | 耗时:0.3378 s | 内存:2.11 MB | 查询:4 | 缓存读取:3 写入:0 | 加载文件:25
select * from tbl_Articles WHERE ArticleID=1202963 LIMIT 0,1
select * from tbl_Articles_data WHERE ArticleID=1202963 LIMIT 0,1
select * from tbl_Articles_sphinx where id=1202963 LIMIT 0,1
SELECT ArticleID,Title FROM tbl_Articles WHERE ArticleID IN(1087557,1190399,1108534,871743,3494583,1936693,1280023,1303912,2389400,1177974,592255,839543,1121359,724792,3157301,1105379,449987,1083528,1386419,1202963,1120416,3507395,3500661,754876,366429,561985,2537116,1122673,380551,1493715) ORDER BY field (ArticleID,1087557,1190399,1108534,871743,3494583,1936693,1280023,1303912,2389400,1177974,592255,839543,1121359,724792,3157301,1105379,449987,1083528,1386419,1202963,1120416,3507395,3500661,754876,366429,561985,2537116,1122673,380551,1493715)