前言 写程序的过程中,我们会用到许多数据,包括图片、视频、长文本等,这些数据在程序运行前就应该同代码一起暂存至内存中,同时,栈空间也需要预先分配。今天我们来学习一下汇编中存放数据的方式。操作符X ptr...
前言 本来已经编辑好了汇编语言后面的几篇教程,但最终考虑了一下还是决定写一下这篇基础教程,如果读者愿意看我的教程学习的话建议后面几篇反复来回看,有助于理解,看书也是如此~什么是寄存器 &nb...
前言 我自学汇编到现在,可以说有一段时间了。最近学会了8086CPU的工作原理,连同CS、IP两个特殊的寄存器一起分享给大家~~CS、IP寄存器介绍 ...
前言 指针是很多人在学习C语言路上所遇到的一个极难的障碍,有许多人都因为无法理解指针而放弃了学习C语言。我个人一开始也是完全无法理解指针,在刻苦钻研半年后,我终于完全理解了指针这一语法难点。下面我就指针...
前言 今天我们学习另一种DP——区间DP。程序设计思路 (由于无法从概念上描述题意,这里直接放题目~)...
前言 广度优先搜索适合用于解决一些走迷宫之类的问题,可以解决深度优先搜索“搜得太深一时出不来”的问题。今天我们学习一下BFS的基本思路。程序设计思路 ...
前言 搜索是算法学习者经常会用的一种算法,本质上是暴力算法的一种优化。我们在初期经常会用到BFS和DFS。今天我们来学习DFS。什么是递归 简单来说...
前言 最短路径是求在一张有向图中,起点到终点的距离。求最短路径的方法有很多,如SPFA、floyd、dijkstra等,今天我们学习dijkstra的思路与代码,其优点是时间复杂度和空间复杂度都很低,缺...
前言 最小生成树是指在一个无向图内,找出一棵树,使得各个结点之间能够互相到达,且总路径长度最短。程序设计思路 最小生成树主要有两种思路——Krusk...
前言 图论是算法中的一个重要内容,图的范围很广,包括二叉树、树、图等。今天我们来学习树的重要内容——并查集。程序设计思路 并查集是一个森林(由一棵或...