logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

位运算:按位与、按位或、按位异或、按位左移、按位右移

目录一、基础知识补充(1)位运算(2)二进制的详细操作二、位运算(1)按位与(&)(2)按位或(|)(3)按位异或(^)(4)按位左移()三、位运算例题题目描述:题解:四、共勉位运算符要比一般的算术运算符速度要快,而且可以实现一些算术运算不能实现的功能(文章后面会举例子)。如果在完成代码的时候需要做到开发效率高,位运算是必不可少的。位运算用来对二进制位进行操作,包括:按位与(&)、按位或(|)、按

文章图片
#c++#数据结构
【C++】深度解析--单例模式(面试常考,小白一看就懂!!)

【单例模式】相信大家都有所听闻,甚至也写过不少了,在面试中也是考得最多的其中一个设计模式,面试官常常会要求写出两种类型的单例模式并且解释其原理,废话不多说,我们开始学习如何很好地回答这一道面试题吧。

文章图片
#c++#面试#java +4
【算法】活用双指针完成--字符串相减(双指针,图例详解!)

最近春招已经开始,看周围的同学都在投递一些大厂的实习,某为的手撕代码 --- 字符串相乘,某讯的手撕代码 --- 字符串相减等。于是专门去 Leetcode 上搜索了一下,发现这类题目是面试常考的题目。只要我们熟练的 掌握四则运算,熟练的掌握字符串的处理,就可以迎刃而解啦!常考算法面试题分为:字符串(大数)相加、字符串(大数)相乘、字符串(大数)相减。本次博客主要通过图例和双指针来讲解 ----

文章图片
#算法#c++#开发语言 +2
【C++】一文搞定哈希表(详细解析,小白一看就懂!!)

哈希(Hash)是一个广泛的概念,其中包括哈希表、哈希冲突、哈希函数等,核心为 元素(键值) 与 存储位置(哈希值) 之间的映射关系,哈希值 可以通过各种哈希函数进行计算,需要尽量确保 “唯一性”,避免冲突,除此之外,哈希函数还可用于 区块链 中,计算 区块头(Head)中的信息,本文将带你认识哈希,学习其中的各种知识

文章图片
#散列表#哈希算法#数据结构 +3
【算法专题--链表】合并两个有序链表--高频面试题(图文详解,小白一看就会!!)

合并两个有序链表这道题,可以说是--链表专题--,比较经典的一道题,也是在面试中频率较高的一道题目,通常在面试中,面试官可能会要求我们写出多种解法来实现这道题目,所以大家需要对这道题目非常熟悉哦!!

文章图片
#链表#数据结构#面试 +1
【算法专题--链表】环形链表--高频面试题(图文详解,小白一看就会!!)

环形链表,可以说是--链表专题--,最经典的一种结构,也是在面试中频率最高的一道题目,通常在面试中,面试官可能会根据环形链表的结构延申出很多问题,所以大家需要对这环形链表结构非常熟悉哦!!

文章图片
#链表#数据结构#c++ +1
【数据结构】C/C++ 带头双向循环链表保姆级教程(图例详解!!)

在之前的几篇文章中已经详细介绍了什么是数据结构,什么是线性表,什么是顺序表。其中线性表中包含了:数组、顺序表、链表、队列等。那么此刻为什么还要再去学习链表,链表在数据结构里面代表了什么呢?这里我将给大家依次解惑,让大家真正的搞懂数据结构,学习起来才更有动力!

文章图片
#链表#数据结构#c语言 +3
堆排序算法---C语言实现(超详细解析!!!!)

当我们找到这个非叶结点时,把它和它的孩子看成一个整体,进行向下调整。调整后,再将次父节点向前挪动,再次向下调整,依次循环下去。

文章图片
#排序算法#java#算法 +4
【C++】深度解析C++的四种强制转换类型(小白一看就懂!!)

在之前我们学过,变量的数据类型可以强制转换为其他数据类型。但由于这种C风格的类型转换可能会出现一些问题,即过于松散的情况,因此C++提出了更加规范、严格的类型转换,添加了四个类型转换运算符,进而更好的控制类型转换过程。

文章图片
#c++#开发语言#数据结构 +1
【C++】手把手教你看懂的 STL map 详解(超详细解析,小白一看就懂!!)

【map】是STL中的容器之一,不同于普通容器,它的查找速度极快,常用来存储各种经常被检索的数据,因为容器的底层是【红黑树】。除此之外,还可以借助其特殊的性质,解决部分难题。

文章图片
#c++#开发语言#算法 +1
    共 78 条
  • 1
  • 2
  • 3
  • 8
  • 请选择