2020年4月24日
摘要: 整型: 默认情况下整型是有符号的,以short型变量为例:通常占16位存储空间,最左边的一位是符号位(零或正数符号位为0、负数为1)、后十五位是数值位。n位二进制能表示的最大数为2n-1,因此15位的二进制数最大可表示为215-1,即32767,所以short型能表示0~32767之间的非负整数;又 阅读全文
posted @ 2020-04-24 16:23 Zimsky 阅读(196) 评论(0) 推荐(0) 编辑
  2020年4月9日
摘要: if-else语句 else就近配对 && ||短路运算 switch语句中case起标号作用,合理控制顺序及搭配break使用 同余问题、剩余定理 break;、标志变量 穷举法:消元、优化运算次数 累加法:初值、通项、精度 函数实参到形参的数据数据传递是单向的值传递 return语句表达式的值类 阅读全文
posted @ 2020-04-09 16:05 Zimsky 阅读(145) 评论(0) 推荐(0) 编辑
  2020年4月7日
摘要: 运算: 取余运算%:两侧必须为整型数,x%10:得到x的个位数; 除法运算/:任意两整数相除,结果为整数;两边有一个为浮点数,结果为浮点数; x/(10^(n-1))%10:得到x对应的n位数(n:个、十、百、千、万…),对应代码:{(x/(int)(pow(10,n-1))%10;}; log10 阅读全文
posted @ 2020-04-07 06:52 Zimsky 阅读(329) 评论(0) 推荐(0) 编辑
摘要: 标识符(Identifier):以字母或下划线打头,由字母、数字和下划线构成,区分大小写。 格式控制符: 用在输入输出函数scanf( )和printf( )中的格式控制部分,即第一个逗号前的双引号内,用来对输出的数据(标识符或表达式)进行格式说明,包括数据类型、长度、对齐方式、小数位数等。 1.格 阅读全文
posted @ 2020-04-07 06:10 Zimsky 阅读(866) 评论(0) 推荐(0) 编辑
  2020年4月1日
摘要: 为了刷算法方便,回顾一遍C语言 https://www.bilibili.com/video/BV1At411g7ou 零基础课程 基本数据类型(不可再分): 整型: 短整型(short) 整型(int) 长整型(long) 无符号整型(unsigned int) 浮点型: 单精度(float) 双 阅读全文
posted @ 2020-04-01 16:50 Zimsky 阅读(229) 评论(0) 推荐(0) 编辑
  2019年7月31日
摘要: 四道编程题 1. Java1.8代码: import java.util.ArrayList;import java.util.Collections;import java.util.Scanner;public class A1 { public static void main(String[ 阅读全文
posted @ 2019-07-31 18:49 Zimsky 阅读(305) 评论(0) 推荐(0) 编辑
  2019年7月22日
摘要: 1.一些情况下显示主键索引便于查找,提高查询效率 2.自增;UUID可能出现页分裂,产生表碎片,性能不好(插入时间长、占用空间大) 3.有业务含义可能涉及内容的修改,数据在磁盘的储存位置可能发生变更;且有业务含义的情况下主键不是顺序自增的,可能存在新插入的数据没有先前插入的数据大的情况,这两种情况可 阅读全文
posted @ 2019-07-22 13:08 Zimsky 阅读(1664) 评论(0) 推荐(0) 编辑
  2019年7月15日
摘要: 调用自身; 明确的结束条件,递归出口; 简洁但低效; 调用过程中系统开销大,每层递归需开辟栈储存局部变量和返回点,递归次数过多栈易溢出。 辗转相除: 循环实现: Function1: public static int gcd(int m, int n){ while (true){ if ((m  阅读全文
posted @ 2019-07-15 15:30 Zimsky 阅读(166) 评论(0) 推荐(0) 编辑
  2019年7月13日
摘要: 算法:对特定问题求解步骤的描述 特性:确定性、可行性、输入、输出、有穷性 质量衡量标准:时间复杂度、空间复杂度 常见渐进时间复杂度:O(1) < O(logn) < O(n) < O(nlogn) < O(n2) < O(n3) < O(2n) < O(n!) < O(nn) 阅读全文
posted @ 2019-07-13 14:03 Zimsky 阅读(103) 评论(0) 推荐(0) 编辑
摘要: Notes:偶然发现去年5.31零点三十未写完发表的草稿…… 仅对于不知道怎么分区的用户而言,高级用户应该明白自己需要什么,例如确定自己使用的BIOS可能无法读取100GB后的位置或是要使用LVM等。 linux社区的一个问题是,很多老旧的资料还在网上传来传去。其中一些真的需要更新了,例如给/boo 阅读全文
posted @ 2019-07-13 13:55 Zimsky 阅读(8005) 评论(0) 推荐(0) 编辑