自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 今天见到了一棵二叉树诶

一、二叉树的遍历【记录的位置独立于遍历过程之外,每次都需要重置记录过程】深度优先遍历(背后有栈的影子)1) 前序2) 中序3) 后序前中后序的第一种视角:按照固定路线行进,第一次遇到,第二次遇到,第三次遇到第二种视角(递归):把政客二叉树分为三部分,根+左子树+右子树① 前序,根 左子树的前序遍历 右子树的前序遍历② 中序,左子树的中序遍历 根 右子树的中序遍历③ 后序,左子树...

2019-09-14 20:48:40 96

原创 集合框架及其背后数据结构1

2019年9月8日星期日继承Object是所有类的一个祖先类Class A约等于class A extends object接口1.定义语法Interface 接口名称 【extends 其他接口】//多继承{抽象方法列表Viod method();//public abstractInt a;//public static finalStatic void staticMeth...

2019-09-08 12:09:14 116

原创 我怎么才写呢

2019年9月5日星期四初始化顺序1)按照书写顺序执行,定义时初始化或者构造代码块2)统一执行构造方法2.代码练习(继承)3.名字的遮挡问题1)a有歧义,优先局部变量或者形参a,再找属性中的a(本类中的属性a,父类中的属a),最后外部类中的a2)this.a 有歧义,属性中的a(本类中的属性a,父类中的属性a)3)super.a 没有歧义,父类的属性a4)outer.this....

2019-09-05 21:12:58 102

原创 用Java实现十进制转16进制

public class Zhuan{public static void main(String[] args){System.out.println(decToHex(1958));//把1958转为16进制//字符串翻转public static String reverse(String s){int length=s.length();String r="";for(i...

2019-07-19 17:15:40 364

原创 用Java实现对π的求解

public class Pi{public static void main (String[] args){System.out.printf(“pi= %f%n”,calcPi(100));}public static double calcPi(int n){double pi4=0;for(int i=0;i<n;i++){int fenmu=2*i+1;d...

2019-07-19 17:07:43 1397

原创 用Java实现求自然对数e的值

思路:先计算阶乘,再计算分式的和利用公式:e=1/0!+1/1!+1/2!+1/3!+…public class Qiue{法一:递归法求阶乘public static long factorial1(int n){if(n1||n0){return 1;}else{return nfactorial1(n-1);}}法二:迭代法求阶乘public static long fa...

2019-07-18 18:01:50 2631

原创 用Java实现乘法口诀表

public class Chengfabiao{public static void main(String[] args){for(int i=1;i<10;i++){for(int j=1;j<=i;j++){System.out.printf("%d * %d = %d “,i,j,i*j);}System.out.printf(”%n");}}}...

2019-07-17 16:03:48 714

原创 用Java实现汉诺塔

public class Hannuota{public static void move (int n,int source,int dest){if(n==1){System.out.printf(“从%d移到%d%n”,source,dest);return ;}int other=3-source-dest;//假设三个柱子用0,1,2来表示move(n-1,source,...

2019-07-17 15:52:06 78

原创 DAY10 --------------------C语言操作符总结

一.算数操作符:+ - * / %1.%操作符的两个操作数必须是整数,返回的是整除后的余数2.除数不能为余数二.移位操作符:>> <<1.左移操作符:左边抛弃,右边补02.右移操作符:①无符号型:左边补0,右边丢弃②有符号型:左边补充符号位,右边丢弃3.-1在计算机存储时为32个1三.位操作符:按位与& 按位或| 按位异或^1.所有...

2019-04-10 15:20:46 71

原创 DAY5菱形输出

#include<stdio.h>#include<stdlib.h>int main(){int line = 0;scanf("%d", &line);//上半部分int i = 0;//i是行数for (i = 0; i < line; i++){int j = 0;for (j = 0; j < line - 1 - i; j...

2019-03-27 14:17:29 79

原创 起点DAY1

1、初次接触CSDN,希望可以在这里学到并分享很多有用的IT知识2、一套卷子就检测出了目前水平,重复学习可以拯救遗忘3、请永远保持好奇心和热情4、熟能生巧,用进废退,请多动脑勤动手5、不积跬步无以至千里,请坚持坚持再坚持6、请相信自己可以学好,我行我能行我一定行...

2019-03-14 22:09:13 131

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除