03 2020 档案

摘要:class Solution { public ListNode removeElements(ListNode head, int val) { //如果没有前置头,那么需要分是头还是链身 //给它加一个前置头哈哈 ListNode dummyHead=new ListNode(-1); //删除 阅读全文
posted @ 2020-03-31 22:07 Start_from_Zero 阅读(76) 评论(0) 推荐(0)
摘要:反转链表需要多学习一下,怎么去反转链表之类的。 关于计数法,现在统一一下,能够发现一些东西: (1) 首先,现在规定就是从0开始,小于size,那么计数得到的结果就是到达size位置,也就是说达到了1到size的功效。 但是计数就是从0开始计数。 (2)任何插入操作,也是遵循从0开始计数,以及插入一 阅读全文
posted @ 2020-03-31 21:11 Start_from_Zero 阅读(110) 评论(0) 推荐(0)
摘要:关于levelOrder的遍历,如果说不需要分层的话,我已经做好了,代码如下: public void levelOrder() { levelOrder(root); } public void levelOrder(Node node) { Queue<Node> q=new LinkedLis 阅读全文
posted @ 2020-03-31 15:18 Start_from_Zero 阅读(249) 评论(0) 推荐(0)
摘要:class Solution { private class BST<E extends Comparable<E>> { //这里也是暗含乾坤,必须extends呀 private Node root; private int size; private class Node { E value; 阅读全文
posted @ 2020-03-31 08:51 Start_from_Zero 阅读(122) 评论(0) 推荐(0)
摘要:看完java基本知识之后,把sql的知识大概了解了之后,就去刷leetcode,这个部分最多就三天解决吧。 这个是抽象工厂方法的模块 这个是抽象工厂方法的代码,就是教你如何去生成相应的html和word的相应代码 这个是抽象产品的接口,告诉你抽象的产品都长什么样子 这个是抽象产品2长什么样子 也就是 阅读全文
posted @ 2020-03-30 12:44 Start_from_Zero 阅读(172) 评论(0) 推荐(0)
摘要:// public void add(E e)// {// add(root,e); //所有的逻辑,不管是不是null的逻辑,都在另一个函数里面去做。// }// private void add(Node root1,E e) //内在的实现的逻辑应该写成是:private 不能让别人知道的逻辑 阅读全文
posted @ 2020-03-30 09:34 Start_from_Zero 阅读(137) 评论(0) 推荐(0)
摘要:关于括号匹配的问题: T20:有效的括号 class Solution { public boolean isValid(String s) { Deque<Character> dq=new LinkedList<>(); char chSet[]=s.toCharArray(); for(cha 阅读全文
posted @ 2020-03-28 20:43 Start_from_Zero 阅读(112) 评论(0) 推荐(0)
摘要:怎么去存放这个呢? folder 到source folder再到package的顺序来存放 1.folder就是最普通的文件夹,你任何想放在eclipse 下面的文件都可以放在folder下面 2.source folder 设计出来就是用来放待编译的java文件的,因为java文件要先被编译,那 阅读全文
posted @ 2020-03-28 05:44 Start_from_Zero 阅读(136) 评论(0) 推荐(0)
摘要:public class NormalStudy {//第一课,先学会一些相应的数组的生成的方式吧。 //数组的生成,以及size 和length的区别 public static void main(String []args) { int []arr=new int[10]; for(int i 阅读全文
posted @ 2020-03-27 09:25 Start_from_Zero 阅读(127) 评论(0) 推荐(0)
摘要:这里说的是工厂方法,工厂方法的意思是:工厂来生产产品 在main函数里面直接调用工厂的相应方法,来产生产品 这里是最普通的工厂方法了,在这里的是静态函数,然后的话有一个map,是专门对应key和value的,用来 的作用就是:对于key,如果说已经存储过的,那么直接返回就行 工厂方法模式的设计方法给 阅读全文
posted @ 2020-03-25 16:48 Start_from_Zero 阅读(138) 评论(0) 推荐(0)
摘要:1.SQL 关系型数据库 2.Nosql非关系型数据库 sql的具体之后跟着廖雪峰的继续学习。 1.JDBC 说的是连接数据库的方法。 2.这里教的是:用java的代码如何去访问数据库 3.就是接口的实现,然后调用接口去访问数据库 这里说的是:连接数据库,首先要用url 这里讲的是一个查询结果的组成 阅读全文
posted @ 2020-03-24 12:16 Start_from_Zero 阅读(141) 评论(0) 推荐(0)
摘要:这里说的是: 1.IPv4 32位 IP v6 128位 1.网卡 多块网卡可以表示有多个IP地址 2.子网掩码是用来验证:一个东西是否为这个网络里面的东西。 3.IP地址和子网掩码逐位相与后的结果,是这个网络号,看网络号是否相同,如果说网络号是相同的话,那么就表示在同一个网 4.如果说网络号不相同 阅读全文
posted @ 2020-03-23 12:39 Start_from_Zero 阅读(107) 评论(0) 推荐(0)
摘要:这里教会你是:如何去创建线程池,并且线程池里面的任务是如何去submit的。 这个教的是如何生成在范围内的线程池 这个说的是线程池里面,如果说是定期反复执行的 另外,就是自己还是记住:什么时候用线程:就是说同步并发执行的代码是希望去用线程的,然后的话线程池就是为了减小消耗的 然后的话线程和进程,进程 阅读全文
posted @ 2020-03-22 12:56 Start_from_Zero 阅读(132) 评论(0) 推荐(0)
摘要:大写的话,就是相当于不匹配相应的内容 这里说的是搜索和替换、说这个正则表达式如何去匹配,以及字符串如何去切分的问题。这里的话,就是说如何去匹配相应的东西,如何去切分相应的东西,相应的替换自己也知道。 以下讲的是加密和解密 这里应该说的是: URLEncoder和decoder的作用,就是把文本转化为 阅读全文
posted @ 2020-03-21 18:28 Start_from_Zero 阅读(134) 评论(0) 推荐(0)
摘要:Collections里面可以有方法,把可变的集合变得不可变 这里说的是:创建文件,以及判断文件是否为文件 是否用XX结尾 是否为文件夹 这里知道就是文件、文件夹、路径的概念是什么 以下略微讲一下文件、文件夹、时间的概念,因为这部分概念不是太难? 就是要做的时候再去看吧 这里讲的是 你如何去读取tx 阅读全文
posted @ 2020-03-18 13:30 Start_from_Zero 阅读(98) 评论(0) 推荐(0)
摘要:这里说的是字典:用于生成键和值对应的结构,就是字典 这里说的是:如何去获得键值对里面的键以及里面的键以及值 1.Map的内部,key的比较是通过equals方法来实现的 2.如果说key是ziji 3.Map的话,是用空间换时间 map的key的比较,是通过覆盖equals方法 hashcode之类 阅读全文
posted @ 2020-03-17 15:39 Start_from_Zero 阅读(152) 评论(0) 推荐(0)