摘要: 实现链表的基本操作 因为单链表和双链表很相似,所以我使用了MVC设计模式简化了思路,并且使用Java语言编译 首先在dao层抽取出节点,用于存放信息 然后在service层分别实现单链表和双链表的具体操作】 最后在客户层调用service的方法 package com.guodaxia.dao; / 阅读全文
posted @ 2022-11-15 20:05 郭培鑫同学 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 2022/10/11 review java 1. 面向对象(上) 1.1学习Java的三条主路线: 1) Java类及其成员:属性,方法,构造器,内部类,代码块。 2)面向对象的三大特征:封装性,继承性,多态性。 3)其他关键字:this,super,static,final,abstract,i 阅读全文
posted @ 2022-11-15 19:55 郭培鑫同学 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 背景知识: C/S模式的维护成本高,因为一台服务器要维持服务于千万台客户端的通信,如果服务端平台崩了,整个通信过程就全无;其次服务器端离客户端远,有可能会跨越多个国家进行反复传,导致有时延;最后当客户端线性增多,服务器无法扩展; 所以有了P2P模式,百度,迅雷在通讯方面使用了P2P,服务器端一直运行 阅读全文
posted @ 2022-11-15 19:54 郭培鑫同学 阅读(23) 评论(0) 推荐(0) 编辑
摘要: **【腾讯面试题】**单链表反转 思路: 先定义一个节点 reverseHead= new Node(); 从头到尾遍历原来的链表,没遍历一个节点,就取出,并放在新的链表reverseHead的最前端 原来的链表的head.next=reverseHead.next 核心代码 /** * @ aut 阅读全文
posted @ 2022-11-15 13:07 郭培鑫同学 阅读(20) 评论(0) 推荐(0) 编辑