logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

算法从入门到精通——位运算

1,按位与:&有0则为02,按位或:|有1则为13,按位异或:^ 同为0,异为14,按位取反:~ 1变0,0变11,判定字符是否唯一⭐️(位图的思想)2,丢失的数字⭐️(按位异或的性质)3,两整数之和⭐️⭐️⭐️(加法的模拟加位运算基础性质)4,只出现一次的数字 II⭐️⭐️⭐️(思维+比特位的控制)5,消失的两个数字⭐️⭐️⭐️⭐️本期内容就到这里啦,欢迎大家在评论区一起交流讨论。

文章图片
#算法#数据结构#蓝桥杯 +1
快速复习之数据结构篇——顺序表

顺序表是一种基于数组实现的线性数据结构,支持快速随机访问。文章首先介绍了顺序表的基本概念,分为静态和动态两种实现方式,重点讲解了动态顺序表的常见操作接口(如push_back、insert等)。随后通过三个典型算法题(移除元素、数组去重、合并有序数组)展示了双指针技巧在顺序表操作中的应用。最后指出顺序表的三大缺点:插入删除效率低、扩容开销大、空间浪费,并引出链表作为改进方案。全文以C++代码示例为

文章图片
#数据结构
已会C语言快速上手 Java(01)—— 初识 Java

这篇文章是博主"此生决int"的Java入门系列教程第一章,主要面向有C语言基础、需要快速掌握Java应试要点的读者。文章重点介绍了Java的核心概念:1)Java的跨平台特性(.java源文件→.class字节码→JVM执行);2)JDK/JRE/JVM的包含关系;3)首个Java程序的规范结构(必须包含public类的main方法);4)编程基础(标识符规则、命名规范、关键字识别)。特别强调了

文章图片
#c语言#java
Java面向对象进阶精讲:抽象类、接口、内部类与Object类万字详解

在Java面向对象编程体系中,封装、继承、多态是三大核心思想,而抽象类与接口是实现多态最重要的两种载体,内部类是封装思想的延伸实现,Object是Java所有引用类型的顶层祖宗类,四者相辅相成,构成了Java类体系的底层骨架。很多初学者在入门阶段极易出现几个典型误区:分不清抽象类和接口的使用场景、混淆四种内部类的访问权限与实例化规则、搞不懂equals()和hashCode()成对重写的底层规范、

#java
C++快速上手java备战期末考——初识java

本文是C++快速上手Java系列的第一期,主要介绍了Java语言的特点和基础语法。Java作为面向对象语言,最大特点是可移植性强,通过字节码文件实现"一次编译,到处运行"。文章对比了Java与C/C++在数据类型上的差异,包括新增的byte类型、固定字节大小、char使用Unicode字符集等。重点讲解了Java严格的类型转换规则,强调其强类型特性,以及字符串类型的特殊处理方式

文章图片
#c++#java
C++快速上手java备战期末考——运算符,输入输出和数组

本文到此结束,欢迎各位在评论区探讨交流。需要快速复盘、精简学习内容的朋友,别忘了订阅我的快速复习专栏哦,主打专注整合学习中的精华,我们一起加油吧!

文章图片
#java#c++
快速复习之——内存函数和数据在内存中的存储

本文介绍了C语言中常用的内存操作函数及其实现原理,包括memcpy、memmove、memset和memcmp。重点分析了这些函数对字节操作的特点,以及模拟实现方法。同时探讨了数据在内存中的存储方式,包括整数的补码表示、大小端字节序判断,以及浮点数按IEEE 754标准的存储格式。通过多个代码示例展示了类型转换、整形提升等概念在实际编程中的应用,并解释了相关输出结果的原因。文章最后还提供了一个关于

文章图片
#c语言
算法从入门到精通——双指针

本文介绍了双指针算法的核心思想与应用场景,重点讲解了三种经典模型:左右指针、快慢指针和滑动窗口。通过LeetCode高频真题(如移动零、复写零、快乐数等)详细解析解题思路,强调双指针如何将O(n²)暴力解法优化为O(n)。文章还总结了数组原地操作、判环、单调性等常见题型,并提供完整代码实现,帮助读者建立双指针思维,适合算法初学者和面试准备者快速掌握这一高频考点。

文章图片
#算法
动态规划入门(一):斐波那契模型与路径问题,10 题吃透状态转移

本文总结了动态规划在解决各类问题中的应用,重点分析了斐波那契数列模型、路径问题和地下城游戏等典型案例。文章指出动态规划的核心在于找到正确的状态转移方程,并通过递推公式求解。在斐波那契数列模型中,展示了递归和动态规划两种实现方式;在路径问题中,详细讲解了不同路径、带障碍路径、珠宝价值等问题的解法;特别针对复杂的地下城游戏问题,揭示了正向DP的局限性,提出了反向DP的正确解法,强调必须同时考虑当前血量

文章图片
#动态规划#算法
快速复习之——内存函数和数据在内存中的存储

本文介绍了C语言中常用的内存操作函数及其实现原理,包括memcpy、memmove、memset和memcmp。重点分析了这些函数对字节操作的特点,以及模拟实现方法。同时探讨了数据在内存中的存储方式,包括整数的补码表示、大小端字节序判断,以及浮点数按IEEE 754标准的存储格式。通过多个代码示例展示了类型转换、整形提升等概念在实际编程中的应用,并解释了相关输出结果的原因。文章最后还提供了一个关于

文章图片
#c语言
    共 11 条
  • 1
  • 2
  • 请选择