软件工程 软件=程序+软件工程 软件架构 软件设计与实现 源代码管理 配置管理 软件测试 需求分析 程序理解 软件维护 服务运营 软件的生命周期 软件项目的管理 软件设计 软件构件 软件测试 软件维护 计算理论 信息和编码理论 算法和数据结构 形式化算法 程序设计语言 计算机体系结构 并行计算和分布 ...
分类:
其他好文 时间:
2019-09-11 16:14:53
阅读次数:
75
writer注: 这里的板子,不止是算法和数据结构的板子,还包括各种预处理、代码技巧等。 OI比赛中, 以做题来得分。 不考虑开题顺序以及拿分意向, 做一道题目的步骤一般分解为 思考、 编写、 验证(对拍)。 不考虑验证的时间, 通常思考占的时间较多,这时就需要较快且较准确地编写代码。(算法、数据结 ...
分类:
其他好文 时间:
2019-09-08 20:22:23
阅读次数:
108
为期两周的集训于七月二十日晚结束,本来想要今天完成的游记才开了个头,能参考的只有一些散乱的日志。简要回顾所录后,主要从两个方面对半个月来的学习经历进行总结。 I 学习到了什么: 1、各种NB的新算法和数据结构。尤其是在D班受打击以后激发了学习数据结构的决心,之后抽时间学习了很多课上提到的知识,包括树 ...
分类:
其他好文 时间:
2019-07-22 09:27:23
阅读次数:
92
一、基本简介 1、基础概念 在矩阵中,若数值为0的元素数目远远多于非0元素的数目,并且非0元素分布没有规律时,则称该矩阵为稀疏矩阵;与之相反,若非0元素数目占大多数时,则称该矩阵为稠密矩阵。定义非零元素的总数比上矩阵所有元素的总数为矩阵的稠密度。 2、处理方式 3、图解描述 4、五子棋场景 二、代码 ...
分类:
编程语言 时间:
2019-07-16 00:25:00
阅读次数:
153
AJPFX关于学习java遇到的问题:对算法和数据结构不熟悉 ...
分类:
编程语言 时间:
2019-05-03 11:24:15
阅读次数:
135
我是西安工业大学软件工程专业大二学生,在过去一年里通过学习C语言,java等语言对编程有了大概的了解,而后学习的数据结构与算法让我了解到了代码是有“思想”的,而语言知识丰富其骨肉,算法和数据结构的搭配才是一个程序的灵魂所在。而今年开设的计算机组成原理让我意识到,算法的最优选择不仅仅是理论方面,在实际实施的情况下,考虑硬件考虑到硬件的处理方式也是可以提高代码的质量。通过两年的学习,发现路还很长,要学
分类:
其他好文 时间:
2019-04-20 09:52:25
阅读次数:
121
<!DOCTYPE html <! done <! done 在传统的计算机算法和数据结构领域,大多数专业教材和书籍的默认语言都是Java或者C/C+ +。当我了解到有一本叫做《数据结构与算法JavaScript描述》时,觉得它是一本很好的针对前端开发者们的入门算法书籍。有一个问题是,很多重要的算法 ...
分类:
编程语言 时间:
2019-04-15 20:03:02
阅读次数:
161
栈 这边随笔主要是用来学习栈的相关知识 之前学习的数组主要是用来存储数据的,对于无序的数据来说,添加数据很快,但是删除、查找就很慢,我们期望的是插入、删除和查找性能都比较好。为了解决这些问题,二叉树、哈希表的数据结构是更优的选择,而栈,更像是构思算法的工具,不单单是存储数据的工具,在实际开发中有些数 ...
分类:
编程语言 时间:
2019-02-17 01:01:52
阅读次数:
224
bash脚本编程: 脚本文件格式: 第一行,顶格:#!/bin/bash 注释信息:# 代码注释: 缩进,适度添加空白行; 语言:编程语法格式,库,算法和数据结构 编程思想: 问题空间 --> 解空间 变量: 局部变量: 本地变量: 环境变量: 位置参数变量: 特殊变量: 数据类型:字符型、数值型、 ...
分类:
系统相关 时间:
2019-02-07 20:42:34
阅读次数:
227
强连通分量由美国计算机科学家 Robert Tarjan 提出。 Tarjan 职业:计算机科学家 主要成就:设计了求解的应用领域的许多问题的广泛有效的算法和数据结构等,1986年获得图灵奖. 简介:Robert Tarjan,计算机科学家,以LCA、强连通分量等算法闻名。他拥有丰富的商业工作经验, ...
分类:
其他好文 时间:
2019-02-01 18:55:34
阅读次数:
197