ACM进阶计划 ACM队不是为了一场比赛而存在的,为的是队员的整体提高。 大学期间,ACM队队员必须要学好的课程有: C/C++两种语言 高等数学 线性代数 数据结构 离散数学 数据库原理 操作系统原理 计算机组成原理 人工智能 编译原理 算法设计与分析 除此之外,我希望你们能掌握一些其它的知识,因 ...
分类:
其他好文 时间:
2018-03-30 00:13:51
阅读次数:
176
什么是基础呢? 就是要把我们大学所学的离散数学,算法与数据结构,操作系统,计算机体系结构,编译原理等课程学好。对计算机的体系,CPU本身,操作系统内核,系统平台,面向对象编程,程序的性能等要有深层次的掌握。要编写出优秀的代码同样要扎实的基础,如果数据结构和算法学的不好,怎么对程序的性能进行优化,怎样 ...
分类:
编程语言 时间:
2018-03-25 10:38:24
阅读次数:
245
it背景缺失 初学者对于IT世界没有足够的认知来搭建起一个世界观。无法把所学的基础转换成地图的一个块。容易感到失落(不知道学会了一门新技术的意义和使用方向) 1.学科基础 《高等数学》、《离散数学》、《电子电路》、《数据结构》、《程序设计》、《计算机组成原理》、《编译原理》、《计算机网络》、 《软件 ...
分类:
其他好文 时间:
2018-03-24 14:57:13
阅读次数:
187
在自然语言中,常常使用“或”,“与”,“但是”等一些联结词,对于这种联结词的使用,一般没有很严格的定义,因此有时显得不很确切。在数理逻辑中,复合命题是由原子命题与逻辑联结词组合而成,联结词是复合命题中的重要组成部分,为了便于书写和进行推演,必须对联结词作出明确规定并符号化。下面介绍各个联结词。(1) ...
分类:
其他好文 时间:
2018-03-01 00:44:04
阅读次数:
283
学习内容: 数学: 线性代数,概率论, 优化理论,离散数学, 李代数, 凸优化; 算法: 概率机器人, 机器人状态估计, 深度学习,非线性优化; 工程: c/c++ , python, ros, opencv; 硬件: 激光传感器, IMU, 摄像头; ...
分类:
其他好文 时间:
2018-02-03 18:59:45
阅读次数:
163
图的表示有很多,形式不固定,我暂时先记录我已经懂了的,能写的两种即大多数人应该都知道的邻接矩阵和邻接表。 邻接矩阵: 这里的邻接矩阵和离散数学说的有一点不同,至少有向图的邻接矩阵不同(离散书上的有向图的邻接矩阵求法到是有点像求任意两点的最短路径的Floyd算法) 以上都是(我现有知识认为的)废话; ...
分类:
其他好文 时间:
2017-11-30 21:47:14
阅读次数:
532
学习编程有几年了,感觉走了不少弯路,而不少的学弟学妹又在重蹈我当初的覆辙,不免有些痛心。最近在网上也看了许多前辈们的经验建议,再结合自己的学习经历在这里谈谈基础的重要性,希望帮助大家少走些弯路。 什么是基础呢?就是要把我们大学所学的离散数学,算法与数据结构,操作系统,计算机体系结构,编译原理等课程学 ...
分类:
其他好文 时间:
2017-11-27 14:18:01
阅读次数:
141
集合是不同对象(称为成员)的无序聚集。 集合的两个重要特点:一、成员是无序的;二,每个成员都只在集合中出现一次。 集合是离散数学中的重要部分,离散数学与计算机科学之间有着很深的渊源。 在计算机科学中,我们使用集合来归类数据,尤其是当我们计划以后将其与其他数据相关联时。 C语言并没有原生支持集合,而是 ...
分类:
其他好文 时间:
2017-11-26 11:00:57
阅读次数:
200
<!--StartFragment--> 这一次将以树作为主题,来讨论相关的术语和操作。而无论在学什么东西之前,都要有一个动机——用来解答为什么要学这个,否则将会漫无目的,迷茫不可终日。 在此前所接触到的两种主要的数据结构,也就是向量(顺序表or数组)以及列表(链表,栈,队列),从分类上讲,都属于所 ...
分类:
其他好文 时间:
2017-11-15 23:48:10
阅读次数:
246
离散数学中数论公式: 整数a,b的最大公约数gcd(a,b)=gcd(b,a%b) ————(1) 同时我们知道gcd(x,0)=x ————(2) 通过(1)式的不断循环迭代,可以得(2)式子 那么可以可以写代码了 ...
分类:
其他好文 时间:
2017-10-20 23:23:28
阅读次数:
450