简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
模拟算法本质就是"依葫芦画瓢",就是在题目中已经告诉了我们该如何操作,我们只要把题目中的过程转化成代码即可。特点是思路简单,难点是十分考验代码功底。解决有关模拟类的题型,最重要的就是根据题目写代码。有些模拟题可能正面做困难,进行优化时一般都是"找规律"进行转换。
1. 基础位运算符注意:参与位运算的对象只能是整型数据(int, unsigned, char),不能为实型。上面六种基础位运算是本篇文章重点涉及的,要想详细了解它们的含义和运算规律,请点击文章【移位操作符,位操作符运算规则详解】2. 位运算符的优先级只要记住一句话:表格不用死记,能加括号就加括号。3. 给定一个数 n ,判断他的二进制表示的第 x 位是 0 还是 1?4. 将一个数 n 的二进制
本篇文章详细介绍了什么是进程,什么是进程pcb,以及对进程的创建fork函数的使用,并且有生动的例子辅助理解,内附图文。
FloodFill(洪水灌溉) 算法介绍假设一个 4 * 4 的方格代表一块土地,土地上有些地方是凹陷的(假设用负数表示,-1,-2,-3……大小表示凹陷程度),有些地方是凸起的(假设用正数表示,1,2,3,4……大小表示凸起程度)。此时如果发洪水或是下雨,就会把凹陷的地方填满水,凸起的部分就会把凹陷的部分包围,填满水的区域会被连成一片一片的。所以这类问题要么是问有多少块填平的区域,要么是问最大的
本篇文章主要介绍冯诺依曼体系结构和操作系统,内含具体的案例和图文讲解,使大家更好的理解两者。
字符串 string 是一种数据结构,它一般和其他的算法结合在一起操作,比如和模拟,高精度加减,双指针,动态规划等算法结合,所以有关字符串类的题型是多种多样的。通过本篇文章挑选的一些题目来熟悉有关字符串接口的使用。字符串类型的算法题型是多种多样的,并且也可以使用多种字符串函数接口了解决问题。
二分查找算法是一种十分经典,十分基础的算法。细节最多,最容易写出死循环,但是真正掌握之后,又是最简单的算法。相信大家在之前一定听过"二分查找只用于数组有序的情况下这种说法,其实这是不准确的!!!它的本质是:数据具有二段性。应用场景准确的说是:当数组里的一个数和目标数比较之后,划分出了两段区域(此时具有"二段性"),通过某种规律可以直接舍弃一段区域,在另一段区域查找,周而复始这个操作,直到找到目标数
本篇文章详细介绍了QT是如何创建项目的,并且解释了项目中各个默认文件代码的意思。内附大量图文。
bfs算法是解决最短路问题的经典方法。我感觉解决最短路问题核心的关键是每一次出队列时都要把上一次入队列的数据全部出完(就要写for循环),而最短路程就是向外扩展的层数。
1.什么是bugbug的本意是“昆虫”或“虫子”,现在一般是指在电脑或程序中,隐藏着的一些未被发现的缺陷或问题,简称程序漏洞。2.什么是调试当我们发现程序中存在的问题的时候,那下一步就是找出问题,并修复问题。这个找问题的过程叫做调试,英文叫debug(消灭bug)的意思。Debug和Release在VS的编译器上,我们能够看到debug和release两个选项:他们分别是什么意思呢?Debug通常