- 博客(14)
- 收藏
- 关注
原创 字符串的排序
数十年以来, 程序员的注意力都局限于 7 位 ASCII 码(请见表 5.5.4)或是 8 位扩展 ASCII 码表示的字符,但许 多现代的应用程序都已经需要使用 16 位 Unicode 编码了。高位优先的字符串排序的吸引人之处 在于,它们不一定需要检查所有的输入就能够完成排序。高位优先的字符串排序和快速排序类似, 因为它们都会将需要排序的数组切分为独立的部分并递归地用相同的方法处理子数组来完成排序。我们使用的ASCII 码,字母+数字组成的字符串中,每个字符的数值最大不超过127。
2024-10-24 10:45:35
378
原创 计算机存储单位换算
1GB(Gigabyte,吉字节,十亿字节,又称“千兆”)=1024MB= 2^30 B;1MB(Megabyte,兆字节,百万字节,简称“兆”)=1024KB= 2^20 B;1CB(Corydonbyte,万亿亿亿亿字节,馈字节)=1024DB=2^120 B;1XB(Xerobyte,千万亿亿亿亿字节,约字节)=1024CB=2^130 B;1PB(Petabyte,千万亿字节,拍字节)=1024TB= 2^50 B;1TB(Terabyte,万亿字节,太字节)=1024GB= 2^40 B;
2024-09-13 17:53:22
341
原创 C语言-常变量与符号常量的不同
符号常量Pi和常变量pi都代表3.1415926,在程序中都能使用。但二者性质不同:定义符号常量用#define指令,它是预编译指令,它只是用符号常量代表一个字符串,在预编译时 仅进行字符替换,在预编译后,符号常量就不存在了(全置换成3.1415926了),从使用的角度看,常变量具有符号常量的优点,而且使用更方便。符号常量不占内存,只是一个临时符号,代表一个值,在预编译后这个符号就不存在了。为与变量名相区别,习惯上符号常量用大写表示,如PI,PRICE 等。要区分符号常量和变量,不要把符号常量误认为变量。
2024-06-21 18:00:31
367
原创 Python 多个值同时赋值给多个变量
因为:Python赋值运算是先计算等号右边的,右边全计算完(第一次循环计算a=0,a+b=1)再向左侧赋值(将a+b、a的值赋给左侧的b、a),而右侧的计算并不影响左侧的值。可以看到,a和b的地址相同,都是数值12的地址;c和d的地址相同,都是[1,2,3,4]的地址。多个变量,先计算等号的右边,再赋值,这样就保证了a, b都是初始值.这种是顺序计算赋值,a+b中的a的值已经改变了。注意:a,b的赋值是同时进行,没有先后顺序.要想取得同样效果,必须增加一个变量。
2024-06-21 10:17:23
678
原创 什么是计算机语言
计算机工作基于二进制,从根本上说,计算机只能识别和接受由0和1组成的指令。在计算机发展的初期,一般计算机的指令长度为16,即以16个二进制数(0或1)组成一条指令,16个0和1可以组成各种排列组合。机器指令的集合就是该计算机的机器语言在语言的规则中规定各种指令的表示形式以及它的作用。机器语言与人们习惯用的语言差别太大,难学,难写,难记,难检查,难修改,难以推广使用。
2024-06-20 17:55:35
593
原创 【连接查询】
在一个查询语句中显示多张表的数据,这也叫多表数据记录的连接查询。在实现连接查询时,首先是将两个或两个以上的表按照某种关系连接起来(连接后形成一个新的关系表),然后再查询到所要求的的数据记录。
2023-11-23 11:47:18
1417
原创 sql的连接方式有哪些
A left (outer) join B on 以A表为基础,A表全部数据保留,如果B表有符合条件的记录就与A表连接。如果B表没有符合条件的记录,就用NULL与A表连接。A right (outer) join B on 以B表为基础,B表全部数据保留,如果A表有符合条件的记录就与B表连接。如果A表没有符合条件的记录,就用NULL与B表连接。A full join B on 两表所有数据连接查询出来,A表有,B表没有的数据(显示为null);
2023-03-23 11:09:38
1315
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人