- 博客(13)
- 收藏
- 关注
原创 每天一道LeetCode-0807
给定两个二叉树,编写一个函数来检验它们是否相同。 如果两个树在结构上相同,并且节点具有相同的值,则认为它们是相同的。 示例 1: 输入: 1 1 / \ / \ 2 3 2 3 [1,2,3], [1,2,3] 输出: true 示例 2: 输入: 1 1 / \ 2 2
2020-08-07 10:18:23 126
原创 每天一道LeetCode-0803
题目 给定两个字符串形式的非负整数 num1 和num2 ,计算它们的和。 注意: num1 和num2 的长度都小于 5100. num1 和num2 都只包含数字 0-9. num1 和num2 都不包含任何前导零。 你不能使用任何內建 BigInteger 库, 也不能直接将输入的字符串转换为整数形式。 解题方式 public static String addStrings(String num1, String num2) { int len1 = num
2020-08-03 11:26:09 93
原创 Java第2周(0622-0701)---一周知识点总结
三种排序算法 冒泡排序 - 选择排序 - 插入排序 二维数组 一个数组中的元素还是数组 方法的值传递机制 可变参数方法 可以是[0-n]个参数 要放在末尾 传进方法后 可以当做数组处理 方法的重载 在同一个类中,方法名相同、参数不同(数量、类型、顺序)的方法为重载 类和对象 封装 将属性的修饰符改为private 提供属性的get/set方法 构造器(重载的运用) 类中默认有一个无参构造器 当自己编写构造器后 这个构造器自动失效 DeBug调试 继
2020-07-03 16:07:42 156
原创 Java开发第一周---周考前复习
Java的三大分支 JavaSE标准版 JavaEE企业版 JavaME移动设备/嵌入式设备 Java的特点 间接性、可以执行、面向对象、健壮稳定、高性能 Java的应用 WEB、Android、嵌入式、大数据 JDK、JRE、JVM 用户使用计算机是通过应用程序-操作系统-硬件 而Java程序运行时,用户是通过程序-解释器-操作系统-硬件了实现的 JVM即Java Virtual Machine为Java虚拟机 JVM有自己完善的硬件架构、还具有相应的指令系统。使用JVM就是..
2020-06-19 22:14:45 161
原创 关于递归的一些想法
碰到一道题 是这样的:用一元纸币兑换1 2 5分 要求总数为50个 问有几种组合 每种组合对应个数 可以用暴力方法 三层for循环解决 刚开始想用递归的方法做,但是比较困难。由此道题联想到了经典的上楼梯的递归题 有一些想法 记录下来 上楼梯递归的那道题的目标是求有多少种上楼梯的方法 如果是1层楼梯 那就只有一种 如果有两层楼梯 那就是1+1或2 共2种方法 如果是三层楼梯 那第一步走1层 或走两层 剩下2层 或1层 即 floor(3)=floor(2)+floor(1) = 3种 由此可以得到n层楼梯共
2020-06-18 20:52:14 106
原创 Java开发第一周---Java基础练习题
描述Java语言的跨平台实现 答:java语言的跨平台实现主要是依靠JVM实现的 JVM是在JRE安装时安装的,而JRE是在JDK安装时安装的。不同操作系统对应着不同版本的JDK,这样就在不同的操作系统下安装了不同版本的JVM 依靠这些JVM,同样的字节码文件即可实现跨平台运行 Java技术的三个分时分别是什么?请做出解释 答:Java技术分为JavaSE、JavaEE、JavaME。 JavaSE为标准版本 JavaEE为企业版本 JavaME为在移动端、小型设备中使用的版本 jdk、jvm、..
2020-06-16 17:18:42 127
原创 Java开发第一周---Java基础笔记
第一周周计划 java概述 数据类型 进制转换 运算符 分支结构 循环结构 jdk安装目录 bin:可运行的命令文件(*.exe) include:一些c或者c++编译后的文件(*.h) lib:库文件(*.jar) jre:java的运行环境 其中包含了jvm,jvm不能单独安装 jdk>jre>jvm 第一个Java程序的运行 Xxx.java:java源码 程序员能看懂的代码 用javac Xxx.java 将源码文件转换为字节码文件Xxx.class 便于JVM解析 解.
2020-06-16 17:18:19 108
原创 测试第三周--linux操作系统
Linux操作系统 Linux概述 是一个开源的操作系统 Linux一次代表的是Linux内核 创始人:林纳斯托瓦斯 Linux 两大发型版本 Red hat 一般在服务器上使用 Debian Linux操作系统安装 虚拟一台电脑 点击 编辑虚拟机设置 , CD/DVD使用iso,选择本机ios地址 网络适配器: 桥接模式:使用和宿主机同一网段地址,同一局域网下可以互相访问 Nat模式:把自己电脑看成路由器,然后只能
2020-06-10 18:05:16 170
原创 测试第二周--mysql练习题
1、 查询Student表中的所有记录的Sname、Ssex和Class列。 select Sname,Ssex,Class from student 2、 查询教师所有的单位即不重复的Depart列。 select distinct Depart fromteacher 3、 查询Student表的所有记录。 select * from student 4、 查询Score表中成绩在60到80之间的所有记录。 select * from Score where Degree between60a
2020-06-10 18:02:12 217
原创 测试班第二周--mysql数据库
MySQL数据库知识点概述 一、为什么要学习数据库 1、为了方便查询数据 2、为了持久化保存数据 二、数据库的相关概念 DBMS、DB、SQL DB:数据库,保存数据的容器; DBMS:数据库管理系统或者数据库管理产品;常见的数据库管理系统:MySQL 、ORACAL 、DB2、sql server SQL:结构化查询语句 三、数据库存储数据的特点 1、表是放在库里面的; 2、数据是存放在表里面的; 3、一个数据库里面表名是唯一的 4、数据库里面列名称之为字段 5、表中数据是以行的形式存放 四、
2020-06-10 17:58:05 102
原创 0527
css 标签选择器 类选择器 id选择器 此外 选择器可进行自由组合 伪类选择器 常用文本css属性 常用容器类css属性 盒模型 外边距 margin 边框 border 内边距 padding 内容 用户设置的width border
2020-05-27 20:35:24 211
原创 0526
b标签 i标签 u标签 img标签 a标签 src( source )的值是外部资源的访问路径,在请求src资源时会将其指向的资源下载并应用到当前文档中,此时外部资源作为当前文档的一部分(引入),一般用作非文本引入方式。 href 表示超文本引用(hypertext reference),在使用href请求外部资源时,会下载外部资源,同时当前网页读取外部资源的内容(引用)。一般用作文本引入方式。 link、a标签使用href,其余使用src input ...
2020-05-27 20:31:18 325
原创 0525
系统架构 b/s架构 浏览器-服务器 c/s架构 客户端-服务器 网页的内容包含 文字、图片、视频、超链接等 什么是HTML? HTML的全称是超文本标记语言 超文本:文字 图片 音视 链接 标记:标签 语言:计算机语言 课上代码 <!DOCTYPE html> <!-- 声明执行的文件是html --> <html> <head> <meta charset="utf-8" /> <!-- 定义字符编码 --> <t
2020-05-27 20:11:34 97
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人