自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

C++ 算法设计与分析

边学习、边进步。在此记录 -> (准备中...)虚幻引擎技术

  • 博客(3)
  • 资源 (3)
  • 收藏
  • 关注

原创 十六进制(2^n进制)转换十进制(非2^n进制)快速算法

C++代码如下:算法思路: 使用long long类型来保存较大的十进制数字, 如果再大就需要用大数字数组加法来计算. 此处使用char *来保存输入的十六进制字符(边输入边存储,所以是倒着存的),之后使用快速的位运算而不是快速幂运算.公式为:1>>(2*4*i)( 1:binary : 0001 ; 2: bin-> 0010 ,不能被2的N次方搞混)计算当前结果, 之后相加 OK! #incl

2015-03-28 15:55:09 481

转载 十六进制快速转换八进制(算法核心可适用于2^n进制转化)

C++代码: 这个是百度百科中摘取的code, 大家千万要注意gets()和puts()的输入输出流, 对于刚刚入门C程序设计的同学, 千万记得gets()是不会读取’\n’,而是将’\n’存进输入流, 如果再跟一个getchar() 即可检验编译环境: Sublime 2 + MinGW#include<stdio.h>#include<string.h>#include<math.h>

2015-03-28 15:02:31 514

原创 稍稍改良版的快速幂运算

C++代码: /* * @author Hahn * 此算法可在指数为1时减少一步计算(base *= base) * 本人为渣校大二学生 */typedef long long ll;ll pow(ll x, ll y) //改进版快速幂运算{ ll r = 1; ll base = x; while (y > 0

2015-03-28 14:57:10 422

amxmodx-installer-1.8.2

amxmodx-installer-1.8.2官方英文版安装程序。

2015-02-05

unlock-all-v120

支持vmware10开启mac引导, 新版

2015-02-04

英特尔核心显卡驱动 支持WinXP

英特尔老款CPU核心显卡驱动, 支持一二代IU gma显卡, 支持winXP。

2015-02-04

空空如也

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

TA关注的人

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