笔记
Sunyi-20-5-5
日常养生
展开
-
二叉树层次遍历递归实现
C++递归实现二叉树层次遍历原创 2022-12-06 21:13:50 · 170 阅读 · 0 评论 -
idea Template
public class test{ //pr == private | p == public private static final int a=1;//prsf public static final int b=1;//psf public static final int c=1;//psfi public static final String d=null;//psfs public static void main(String[] ar原创 2021-07-06 14:38:49 · 132 阅读 · 1 评论 -
Python笔记
Python学习笔记原创 2021-02-21 10:36:26 · 372 阅读 · 1 评论 -
十六进制和十进制之间的转化
十进制转化成十六进制原理:除16取余,直到原数为0,所得余数逆序即为十六进制数(大于十的转换成相应的字母)public static String decimalToHex(int decimal) { String hex=""; while(decimal!=0) { char ch; int yu=decimal%16; if(yu<=9)原创 2020-12-28 16:40:44 · 1037 阅读 · 0 评论 -
Java读取txt文件到String
import java.io.*;public class Test{ public static void main(String args[])throws Exception{ File f = new File("D:" + File.separator + "f.txt"); FileInputStream in = new FileInputStream(f); byte[] b = new byte[(int)f.length()]原创 2020-12-17 09:19:39 · 1037 阅读 · 0 评论 -
java多态,如何理解父类引用指向子类对象
java多态,如何理解父类引用指向子类对象原文链接转载仅为了收藏作笔记要理解多态性,首先要知道什么是“向上转型”。定义了一个子类Cat,它继承了Animal类,那么后者就是前者父类。我可以通过 Cat c = new Cat();实例化一个Cat的对象,这个不难理解。但当我这样定义时: Animal a = new Cat();表示定义了一个Animal类型的引用,指向新建的Cat类型的对象。由于Cat是继承自它的父类Animal,所以Animal类型的引用是可以指向Cat类型的对象转载 2020-11-22 22:04:49 · 282 阅读 · 0 评论 -
JAVA中的传引用笔记
Java只有值传递测试用例No1/** * Theme:数组的传递 * Author: Sunyi * Date: 2020/11/7 16:35 * Conclusion:本质上类似于通过"."操作符修改对象的值 **/public class Test1{ public static void main(String[] args) { int [] array=new int[5]; for(int i=0; i<4; i++)原创 2020-11-17 18:30:57 · 90 阅读 · 0 评论 -
树状数组简谈
——2020.8.5学习笔记思路记录树状数组:1.用法一般用于解决动态前缀和问题,即求数列中某段区间元素的和,过程中元素a[i]的值可以改变,用树状数组可在一定程度上均衡查询与修改操作的时间复杂度,查询/修改的时间复杂度为O(nlogn)2.lowbit(x)概念引入获取一个数的2次幂拆分中,最小的2的幂即二进制中从右往左第一个为1的数及其后面的0eg 10010 求得 10, 10010001 求得 1方法:取反->加1->取&由于取反加一得操作与补码相同,原创 2020-08-05 12:10:23 · 133 阅读 · 0 评论 -
快速读入
放个csdn以备做题时复制ios::sync_with_stdio(false);//取消同步inline int read()//快速读入int型{ int x=0,f=1;char ch=getchar(); while (!isdigit(ch)){if (ch=='-') f=-1;ch=getchar();} while (isdigit(ch)){x=x*10+ch-48;ch=getchar();} return x*f;}...原创 2020-07-27 21:09:40 · 119 阅读 · 0 评论 -
表达式求值(简单版)
——整理于20-7-7后续持续改进初版://表达式求值 #include<iostream>#include<stack>#include<cmath>using namespace std;#define MAX 100typedef double NUMTYPE;void mainprogram();//主程序 bool inputjudge(char *e);//输入合法性判断 NUMTYPE numchange(char *e, int原创 2020-07-07 23:03:05 · 432 阅读 · 0 评论 -
C++输入流函数
zui’jinzuijin原创 2020-05-13 21:20:48 · 438 阅读 · 0 评论