【笔记目录】计算机专业基础

数据结构

【基础知识】复杂度知识以及LeetCode刷题指南

【数组Array】动态扩容数组 ArrayList(Java、C++)
【链表List】单向链表 SingleLinkedList、双向链表 LinkedList
【循环链表CircleList】单向循环链表、双向循环链表以及约瑟夫环问题
【栈Stack】栈 Stack
【队列Queue】队列 Queue、双端队列 DeQueue、循环队列 CircleQueue、双端循环队列 CircleDeque
【队列Queue】优先级队列 Priority Queue(二叉堆实现)
【树Tree】二叉搜索树 BinarySearchTree
【树Tree】平衡二叉搜索树 AVLTree
【树Tree】BST、AVLTree、红黑树 RBTree
【树Tree】字典树Trie
【哈希表】哈希表介绍以及从源码分析 Integer、Float、Long、Double、String、自定义对象的哈希值计算
【集合Set】ListSet、TreeSet、HashSet
【映射Map】TreeMap,HashMap,LinkedHashMap
【堆Heap】二叉堆 BinaryHeap、最小堆解决 TOPK 问题
【并查集】Union Find

排序算法前置知识及代码环境准备
冒泡排序(Bubble Sort)
选择排序(Selection Sort)
堆排序(Insertion Sort)

插入排序(Insertion Sort)
归并排序(Merge Sort)
快速排序(Quick SortQuick)
希尔排序(Shell Sort)
计数排序(Counting Sort)
基数排序(Radix Sort )
桶排序(Bucket Sort)
休眠排序(Sleep Sort)

数据库系统设计

关系数据库
关系数据库标准语言SQL(1)
关系数据库标准语言SQL(2)
关系数据库标准语言SQL(3)
【实验】SQL语言实验
数据库完整性

网络信息安全

网络安全威胁
密码学入门笔记
密码学技术概述
鉴别和密钥分配协议

嵌入式系统与开发

非操作系统下GPIO口控制器及LED灯编程
Linux开发工具arm-linux-gcc
Linux开发工具make及makefile设计
Linux开发工具gdb及远程调试

微型计算机原理与接口技术

微机课程介绍
计算机中的信息表示
计算机系统的基本组成
80X86微处理器发展与内部结构
指令概述与标志寄存器
寻址方式

操作系统

操作系统概论
进程管理与调度
【实验】银行家算法Java版
【实验】页面置换算法 Java 版
【实验】页面置换算法 C++ 版
【实验】页面置换算法 Python 版

计算机组成原理

课本总览
计算机系统概论

Linux

【安全牛苑房弘】Kali Linux 环境熟悉
【Liunx】指令之用到什么学什么
Linux 切换到 root 用户后没有颜色

发布了171 篇原创文章 · 获赞 47 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/weixin_43734095/article/details/105081668