二进制转10进制: M*当前进制的N-1次方(M代表每位数字、N代表第几位数)。 eg:11101: 1*2(1-1)次方=1 0*2(2-1)次方=0 1*2(3-1)次方=4 1*2(4-1)次方=8 1*2(5-1)次方=16 在相加=1+0+4+8+16=29 八进制120转十进制: 0*8 ...
分类:
其他好文 时间:
2020-02-14 14:40:19
阅读次数:
75
主要内容:1 数据结构的基本概念和一些专业术语 2 抽象数据类型的表示与实现 3 算法分析(时间和空间复杂度)和评价算法优劣的标准 具体: 数据:不仅仅是数字,还包括各种符号。是所有能输入到计算机并能被计算机程序处理的符号的总称。 数据元素:是数据的基本单位。在计算机中通常作为一个整体进行考虑和处理 ...
分类:
其他好文 时间:
2020-02-14 01:19:52
阅读次数:
192
考点:指数为负数 class Solution { public: double Power(double base, int exponent) { double minus = 1;//exponent正负标志位,负:-1 if(exponent < 0) minus = -1,exponent ...
分类:
其他好文 时间:
2020-02-13 14:35:22
阅读次数:
65
ASTC中ARM研发的一种较新的贴图压缩格式,从IOS9(A8架构,现在都iOS12了)开始支持ASTC压缩格式 ,相对于PVRTC2/4而言,ASTC(4X4)的压缩比会增加到0.25,不过显示效果也会好很多,而且不要求图片长宽相等且为2的幂次方。而且Android设备也支持。 图片压缩核心思想是 ...
分类:
其他好文 时间:
2020-02-12 10:59:29
阅读次数:
384
题目 给定一个double类型的浮点数base和int类型的整数exponent,求base的exponent次方 保证base和exponent不同时为0。 1、用内置函数pow 语法: class Solution: def Power(self, base, exponent): # writ ...
分类:
其他好文 时间:
2020-02-10 22:52:00
阅读次数:
80
#include "stdio.h" double pow(double x,double y); void main(void) { double result; double x=2.0,y=3.0; result=pow(x,y); printf("%f的%f次方为%f",x,y,result ...
分类:
其他好文 时间:
2020-02-10 18:23:41
阅读次数:
76
1 /*3 【程序 3 水仙花数】 2 题目:打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。 3 例如:153 是一个"水仙花数",因为 153=1 的三次方+5 的三次方+3 的三次方。 4 程序分析:利用 for循环控制 100-999 个数,每个数分解 ...
分类:
编程语言 时间:
2020-02-10 17:43:27
阅读次数:
48
数学意义:在数字没有溢出的前提下,对于正数和负数,左移一位都相当于乘以2的1次方,左移n位就相当于乘以2的n次方。 计算:3 = :右移位赋值运算符。如C = 2等价于C = C 2。 &= :按位与赋值运算符。如 C&= 2等价于C = C&2。 ^ =:按位异或赋值操作符。如C ^ = 2等价于 ...
分类:
编程语言 时间:
2020-02-09 11:41:22
阅读次数:
91
题目:点此。 题意描述: 任何一个正整数都可以用2的幂次方表示。例如: 137=27+23+20 同时约定方次用括号来表示,即ab可表示为a(b)。由此可知,137可表示为: 2(7)+2(3)+2(0) 进一步:7=22+2+20(21用2表示) 3=2+20 所以最后137可表示为: 2(2(2 ...
分类:
其他好文 时间:
2020-02-07 10:39:41
阅读次数:
52