首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
SsmallWhite
掘友等级
学生
|
无
对世界充满好奇,对计算机充满幻想,喜欢刨根问底
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
2
文章 2
沸点 0
赞
2
返回
|
搜索文章
最新
热门
leetcode-每日一题98.验证二叉搜索树
给定一个二叉树,判断其是否是一个有效的二叉搜索树。 节点的左子树只包含小于当前节点的数。 节点的右子树只包含大于当前节点的数。 所有左子树和右子树自身必须也是二叉搜索树。 (2)否则,①如果root的左子树是一颗二叉搜索树且子树所有节点值小于root的节点值,root的右子树也…
leetcode-每日一题53.最大子序和
给定一个整数数组nums,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。 该题使用贪心算法。从左到右遍历数组,记录三个变量:当前和、最大和、之前和等,如果之前和小于0,则丢弃,因为之前和加上当前值只会使当前值变小,所以重新设置之前和和当前和,并判断最大…
编程中的描述符
我们知道计算机中同时运行着多个应用程序(进程),这些进程都由操作系统进行统一管理。这么做一是为了安全,而是便于管理。 我们知道描述符的作用就像是身份证,它唯一标识着某个实体。我们在编程中会经常出现描述符这个概念,比如文件描述符fd,socket描述符等等。 为什么会有这些描述符…
白话make、makefile、cmake、qmake一看就懂
GNU编译套装(英语:GNU Compiler Collection,缩写GCC),指一套编译语言编译器。GCC可以编译多种语言,包括常见的C、C++、Java、Go、Object-C、Fottran等。 当你的程序只有一个源文件(如hello.c)时,可以直接gcc命令去编译…
C++实现hashtable(线性探测法)
ps:本人C++小白,暂时无法实现泛型的hashtable,在这里使用int作为键和值,其次代码通过了基本的测试,但内存有无泄露也不太清楚,查阅网上的实现发现都有问题,但难以改正。 C++ Program to Implement Hash Tables(这位老哥写的还行,但也…
循环不变式
循环不变式主要用来帮助理解算法的正确性。对于循环不变式,必须证明它的三个性质: 初始化:在循环开始第一轮迭代时,循环不变式为真。 终止:当头两个性质满足时,就能保证循环在每一次开始之前,不变式都为真。因此我们可以利用这个性质来验证我们算法的正确性。 其实循环不变式就类似与数学归…
终极小白写前端页面用到的东西
记录一下,自己在写前端时用到的东西,以后写前端页面时方便查阅。 基本上写啥都用div,小白猜测应该是把div当成容器,将其他元素加入其中,便于控制其样式,便于布局。 div 是一个块级元素。这意味着它的内容自动地开始一个新行。实际上,换行是div 固有的唯一格式表现。可以通过d…
操作系统之系统调用
操作系统的主要功能是为管理硬件资源和为应用程序开发人员提供良好的环境来使应用程序具有更好的兼容性。 在现代操作系统里,运行着许多的进程,系统资源可能被多个进程所访问,如果不加以保护,那么应用程序之间可能产生冲突,对于恶意的应用程序甚至导致系统崩溃。 因此,基于安全考虑,我们让操…
回溯算法
回溯法(backtracking) 是暴力搜索法的一种。 回溯的处理思想,有点类似枚举搜索。我们枚举所有的解,找到满足条件的解。为了有规律地枚举所有的解,我们将问题求解过程分为多个阶段。每个阶段,我们都面临一个岔路口,我们先随意选一条路走,当发现这条路得不到满足条件的解时,就回…
浅谈计算机启动过程
当我们按下开机键时,我们的计算机处于实模式下,CPU将PC寄存器的值强制初始化为0xffff0(这个位置是BIOS程序的入口地址),接着开始执行这个位置的程序,这个程序只有一条跳转指令jmp f000:e05b。该指令将PC寄存器置为0xfe05b,并开始执行0xfe05b处和…
下一页
个人成就
文章被点赞
31
文章被阅读
63,450
掘力值
1,120
关注了
6
关注者
7
收藏集
1
关注标签
15
加入于
2019-08-15