三省本心
码龄5年
关注
提问 私信
  • 博客:15,515
    社区:1
    15,516
    总访问量
  • 8
    原创
  • 402,057
    排名
  • 7
    粉丝
  • 0
    铁粉

个人简介:stay hungry stay foolish

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:江苏省
  • 加入CSDN时间: 2020-01-13
博客简介:

whitehat110的博客

查看详细资料
个人成就
  • 获得18次点赞
  • 内容获得5次评论
  • 获得45次收藏
创作历程
  • 9篇
    2021年
成就勋章
TA的专栏
  • 计算机组成原理
    1篇
  • 算法
    5篇
  • 洛谷刷题
    3篇
  • 数据结构
    1篇
兴趣领域 设置
  • 数据结构与算法
    排序算法推荐算法
  • 人工智能
    nlp聚类迁移学习回归
创作活动更多

开源数据库 KWDB 社区征文大赛,赢取千元创作基金!

提交参赛作品,有机会冲刺至高2000元的创作基金,快来参与吧!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

x86到底是什么

x86泛指一系列基于Intel 8086且向后兼容的中央处理器指令集架构。最早的8086处理器于1978年由Intel推出,为16位微处理器。该系列较早期的处理器名称是以数字来表示80x86。由于以“86”作为结尾,包括Intel 8086、80186、80286、80386以及80486,因此其架构被称为“x86”。由于数字并不能作为注册商标,因此Intel及其竞争者均在新一代处理器使用可注册的名称,如Pentium,来描述x86架构下的处理器产品。现时英特尔将其称为IA-32,全名为“Intel A.
转载
发布博客 2021.03.15 ·
6209 阅读 ·
5 点赞 ·
2 评论 ·
19 收藏

什么是IA32 及字长的理解

小伙伴们是不是被乱七八糟的字长搞得稀里糊涂呢?引用一下大佬的理解严谨edition机器字长: CPU一次运算处理的二进制位数。指令字长: 计算机指令字的位数。数据字长: 计算机数据存储所占用的位数。存储字长:存储器中一个存储单元(存储地址)所存储的二进制简化edition机器字长:cpu处理位数指令字长:指令字的位数数据字长:所有数据占总位数存储字长:一个存储单元的位数( •̀ ω •́ )yIA32也把爷整晕了,不说了,搞它.IA-32(Intel Architect
原创
发布博客 2021.03.14 ·
2166 阅读 ·
2 点赞 ·
0 评论 ·
4 收藏

实现并查集和DFS的一些有趣方法

一、实现并查集的简洁写法大佬的有趣解释int lead(int x)//{ if(leader[x]==x) return x; else return leader[x]=lead(leader[x]); //把路径上所有点都纠正}int link(int x,int y){ if(leader[x]!=leader[y]) { leader[lead(x)]=lead(y); }}leader[]表示直属上级link()实现了两个互不
原创
发布博客 2021.02.28 ·
235 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

2021-02-21

做题总结7-6 考试座位号7-7 重排链表7-13斐波那契数列7-6 考试座位号题目网址输入样例:43310120150912233 2 43310120150912119 4 13310120150912126 1 33310120150912002 3 223 4输出样例:3310120150912002 23310120150912119 1解决方案:由题目可以发现,只需通过建立映射关系知晓测试机号的对应ID和考试位置即可,于是,我们采用map给予解决代码#i
原创
发布博客 2021.02.21 ·
203 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

算法:Floyd判圈算法

Floyd判圈算法(Floyd Cycle Detection Algorithm),又称龟兔赛跑算法(Tortoise and Hare Algorithm),是一个可以在有限状态机、迭代函数或者链表上判断是否存在环,求出该环的起点与长度的算法。该算法据高德纳称由美国科学家罗伯特·弗洛伊德发明...
原创
发布博客 2021.02.08 ·
891 阅读 ·
0 点赞 ·
2 评论 ·
1 收藏

洛谷数据结构1-1笔记

文章目录1.2 寄包柜问题解决方法一:vector不定长数组方法二 使用map方法三 使用数组直接表示和压缩1-3 后缀表达式(初阶)1-4 约瑟夫问题(初阶及进阶教学)解法拓展思维1.2 寄包柜问题分析:由题目可知,不仅柜子的编号是离散的,而且箱子的数目和编号还不确定,如果都以开辟数组的形式实现,将会耗费大量空间。因此,(自行脑补每个柜子的情况)其实是一个稀疏的存储模型。对于该题,我们可以有使用vector不定长数组或者map来实现,或者更好的情况下,利用一下数组自身的压缩能力实现。解决方法一:
原创
发布博客 2021.02.07 ·
301 阅读 ·
1 点赞 ·
1 评论 ·
1 收藏

C++全排列的实现方法

方法分类法一:使用next permutation法二:使用简单DFS法一:使用next permutation#include<iostream>#include<string>#include<vector>#include<algorithm>using namespace std;int main(){ vector<char> seq; string s; cin>>s; seq
原创
发布博客 2021.01.29 ·
4803 阅读 ·
6 点赞 ·
0 评论 ·
19 收藏

函数模板学习摘录(郭玮网课)函数模板

本文结构一、函数模板的定义二、函数模板的应用(以swap为例)三、函数模板的重载问题四、函数模板和函数次序五、函数模板map一、函数模板的定义函数模板是通用的函数描述,它们使用泛型来定义函数,其中的泛型可用具体的类型替换。通过将类型作为参数传递给模板,可使编译器生成该类型的函数。由于模板允许以泛型(而不是具体类型)的方式编写程序,因此有时候也被称为通用编程。二、函数模板的应用(以swap为例)template<class AnyType>void swap(AnyType &
原创
发布博客 2021.01.29 ·
121 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

C++继承派生和多态的知识整理

对C++知识理解与梳理(郭玮网课视角)1.继承和派生2.虚函数和多态3.运算符重载的理解4.类和对象提高1.继承与派生 继承与派生是同一个过程从不同的角度看:保持已有类的特性而构成新类的过程称为继承在已有类的基础上新增自己的特性而产生新类的过程称为派生被继承的已有类成为基类(父类)base class派生出的新类称为派生类(子类)derived class知识点:1.派生类初始化必须先初始化基类 如下: CDragon(CHeadquarter *p,int nNo_):CWarr
原创
发布博客 2021.01.24 ·
586 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏