自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 小技巧之快速判断字母是否为元音

这样我们可以让一个32位的数字的第0,4,8,14,20位为1,其余位为0,这个数字就是1065233。正常判断元音:if(ch == 'a' || ch == 'e' || ch == 'i' || ch == 'o' || ch == 'u'){...}这个判断可以利用位运算优化,我们令idx = ch - 'a',这样idx表示的就是小写字母的索引,例如:0 -> a,1 -> b....

2025-12-15 09:43:11 183

原创 逆波兰表达式(后缀表达式)

本篇文章主要介绍了对栈这种数据结构的一个典型应用--逆波兰表达式,通过一个运算符优先级严格递增的单调栈,来进行计算顺序的确定,同时也谈到了计算机处理算式与人类的不同,以及人们如何让我们熟悉的中缀表达式转化为计算机可以计算的后缀表达式。篇幅和笔力有限,不能更加完美的阐述逆波兰表达式,同时如有疑问以及错误,欢迎随时提出!

2024-08-05 17:29:54 1647

原创 一分钟一个小算法之前缀和

简单介绍了前缀和

2024-07-15 11:58:57 696 1

原创 一分钟一个小算法之快速幂

代码很简单,但是有个致命的缺点:速度太慢了。当b的值靠近2的30次幂时,循环次数也来到了十亿次左右,这是显然不能接受的。于是就有了这样一种可以快速算a的b次幂的方法:快速幂。

2024-03-27 22:20:58 495 1

原创 摸爬滚打刷题--回文质数

解决了洛谷P1217回文质数的问题,是一道比较有质量的题!

2024-02-01 15:50:08 1089 1

原创 算法--插入排序

介绍直接插入排序算法

2024-01-28 15:51:42 428 1

原创 算法入门基础

这样算法就是把输入转换成输出的计算步骤的一个序列。我们也可以把算法看成是用于求解良说明的计算问题的工具。一般来说,问题陈述说明了期望的输入/输出关系。算法则描述一个特定的计算过程来实现该输入/输出关系。

2024-01-17 15:54:48 1123

原创 openGL初步入门1

简单学习一下openGL中的顶点属性和着色器

2024-01-11 14:51:23 435 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除