当前位置: 首页 > news >正文

中山台州网站建设推广互联网销售包括哪些

中山台州网站建设推广,互联网销售包括哪些,wordpress淘宝客建站教程,wordpress等待加载动画设置在目前#xff0c;许多互联网公司的面试已经要求能手撕集合源码#xff0c;集合源码本身算是源码里比较简单的一部分#xff0c;但是要在面试极短的10来分钟内快速写出一个简易版的源码还是比较麻烦的#xff0c;很容易出现各种小问题。所以在平时就要注重这方面的联系。 以…在目前许多互联网公司的面试已经要求能手撕集合源码集合源码本身算是源码里比较简单的一部分但是要在面试极短的10来分钟内快速写出一个简易版的源码还是比较麻烦的很容易出现各种小问题。所以在平时就要注重这方面的联系。 以下是我自己写的一个简易双端队列我没有实现List接口因为里面要实现的函数方法太多了所以只是挑了几个核心的代码来写本质其实就是头插法和尾插法的结合。 代码主要有三个文件分别是Node节点Deque类和测试文件。 Node: package org.example.collection;import lombok.Data;import java.util.HashMap; import java.util.Map;Data public class NodeT {T var;NodeT prev;NodeT next;Node(NodeT prev,T element, NodeT next){this.var element;this.next next;this.prev prev;}}Deque实现文件 package org.example.collection;public class DequeCodeE{int size 0;NodeE first;NodeE last;public DequeCode() {this.first new NodeE(null,null,null);this.last new NodeE(null,null,null);//first和last之间应该建立联系first.next last;last.prev first;}public int size() {return size;}public void addFirst(E element){//采用头插法来进行双端的插入NodeE node new Node(null,element,null);size;if(first.nextnull){first.next node;node.prev first;return ;}NodeE temp first.next;first.next node;node.prev first;node.next temp;temp.prev node;}public void addLast(E element){//和头插入相同的思路NodeE node new Node(null,element,null);NodeE temp last.prev;size;if(last.prevnull){last.prev node;node.next last;return ;}last.prev node;node.next last;temp.next node;node.prev temp;}public void removeFirst() throws Exception {if(size 0) throw new Exception(出现问题);NodeE node first.next;first.next first.next.next;node.next.prev first;}public void removeLast() throws Exception {if(size 0) throw new Exception(出现问题);NodeE node last.prev;last.prev last.prev.prev;node.prev.next last;}public NodeE peekFirst(){return first.next;}public NodeE peekLast(){return last.prev;} } 最后是测试文件 package org.example.collection;public class TestDeque {public static void main(String[] args) throws Exception {DequeCodeInteger deque new DequeCode();deque.addFirst(1);deque.addLast(2);System.out.println(deque.peekFirst().var);System.out.println(deque.peekLast().var);deque.addFirst(3);deque.addLast(4);System.out.println(deque.peekFirst().var);System.out.println(deque.peekLast().var);deque.removeFirst();deque.removeLast();System.out.println(deque.peekFirst().var);System.out.println(deque.peekLast().var);} } 结果和预期一致 代码逻辑很简单但是细节方面仍有很大的提升空间。但是面试时间短这些代码能在10来分钟无失误写出想来也是够用了。
http://www.dnsts.com.cn/news/201637.html

相关文章:

  • 梧州住房和建设局网站做网站的成本有多少
  • 旅游网站的网页设计网站大小
  • 上海科技网站建设软件制作
  • 网站到期域名怎么解决网站开发可行性分析
  • 附近手机网站建设wordpress 公众号 采集器
  • h5网站开发是什么意思凯里网站建设哪家好
  • 网站建设 网站北京装修公司全包价格
  • 响应式网站建设教程西安网站建站品牌
  • 信主网站买高端品牌网站建设
  • 什么网站可以教做面包建设网站是什么意思
  • 外贸网站建设软件网页设计有限公司
  • 做网站好一点的软件厦门网站建设门户
  • 网站怎么做rss做电影网站赚钱么
  • 网站建设怎么报印花税手机网站建设 新闻
  • 大连微网站建设网站建设公司 预算
  • 网站建设的流程分析福州建设公司名单
  • 网站域名 过期重庆旅游网站建设规划
  • 做网站要素phpcms 怎么做视频网站首页
  • 有后台的网站怎么做合肥微网站建设
  • 商丘手机网站建设国内网站空间
  • 适合网站参加的培训班免费开店平台
  • 徐州手机网站建设公司哪家好seo怎么搞
  • 购物券网站怎么做深圳市招投标交易中心
  • 创建网站无法播放视频汕头吧 百度贴吧
  • 专做阀门网站广州公共交易中心
  • 洛阳市涧西区建设局网站怎样成立网站
  • phpmysql网站开发全程实例 第2版网站建设自建与租用区别
  • 建设集团网站 技术支持中企动力国内建站平台排名
  • wordpress建站容易吗长沙需要做网站的企业
  • 代理公司注册价格seo网站诊断分析报告