• 复习


     附加

                C#源码,被C#编译器,编译成中间代码(IL)

                int16 = short    ±32000

                int32 = int        ±21亿

                int64 = long      ±922亿亿3372万亿

                IndexOf()   LastIndexOf()     返回若为-1,没有找到,不含有

     

                强制转换      parse       convert

     

                转义字符             转义整句@

     

                加号在遇到字符串的时候表示拼接

                一个等号是赋值号

                两个等号是真正的等号

     

                Datetime类,值类型   因为有加减运算

     

                decimal d = 3.14m;//在写代码时,默认输入小数为double类型

                float f = 3.14f;

     

                分支语句中,switch case

                switch case可以直接转换为if else的形式

                if else的不可能全部都能转换为switch case

                switch 后面的小括号不接受小数类型的值

                case后面的值,必须是常量或者常量名,不能是变量

                const int a = 2;

     

     

                变量名的命名规则

                A-Z   a-z   0-9   _   组成

                数字不能放在开头位置

                变量名中间不允许有空格

                变量名不能使用关键字:int true break for class

     

     

                数组    引用类型

     

                语句的分类

                顺序语句,选择语句,循环语句

                选择:if(){}        

                if(){}else{}      二选一

                if(){}else if(){} else{}  多选一

                if的嵌套         在大的情况下包含小的情况,分清主次

                switch(){ case   每一个case都需要有break}

     

                循环语句

                for(;;){}     初始条件,循环条件,循环体,状态改变

                while(){      状态改变}

                do{}while()       先去执行一遍,然后再看满足不满足

     

                循环的解题类型:穷举,迭代

                穷举:把所有的情况都走一遍,使用if筛选出所满足条件的情况

                迭代:根据结果不断求解中间情况,直至得到初始结果

     

     

                索引从0开始

                截取字符串substring(a)从a索引开始截取,一直到结束

                substring(a,b)从a索引开始截取,截取b个长度

                判断是否包含contains()  bool类型

                也可以用Indexof或者LastIndexof  返回值为-1表示没有

     

                Math

                取四舍五入Round

                特殊情况:在奇数.5的情况下是取上线Ceiling

                在偶数.5的情况下取下线Floor

                Math.Round(3.5);

  • 相关阅读:
    Partition HDU
    FFT版题 [51 Nod 1028] 大数乘法
    [51Nod 1220]
    [bzoj 4176] Lucas的数论 (杜教筛 + 莫比乌斯反演)
    [51Nod 1222]
    [51Nod 1227] 平均最小公倍数 (杜教筛)
    算法-05-二分查找第一个出现的数 美团一面
    Hbase-00-MAC 安装Hbase 单机模式
    算法-04-用两个栈实现队列
    算法-03-Java 实现阻塞队列 字节三面算法题
  • 原文地址:https://www.cnblogs.com/zst062102/p/5285170.html
Copyright © 2020-2023  润新知