第十周补做作业

第十周课下补做作业

相关知识点的总结

  • Comparable接口:如果链表中存放的对象不是字符串数据,那么创建对象的类必须实现Comparable接口,即实现该接口中的方法int compareTo(Object b)来规定对象的大小关系。也就是让待排序对象所在的类实现Comparable接口,并重写Comparable接口中的compareTo()方法,缺点是只能按照一种规则排序
  • Comparator接口:编写多个排序方式类实现Comparator接口,并重写新Comparator接口中的compare()方法,在调用Arrays的sort()时将排序类对象作为参数传入:public static void sort(T[] a,Comparatorc),根据指定比较器产生的顺序对指定对象数组进行排序。数组中的所有元素都必须是通过指定比较器可相互比较的(也就是说,对于数组中的任何 e1 和 e2 元素而言,c.compare(e1, e2) 不得抛出 ClassCastException)。

课上内容的补做,结果截图

  • 结果截图
    1296571-20180505205143265-1697092113.png

码云链接

补做教材第十五章的编程题目

  • 第一小题
    1296571-20180505152134410-1675388565.png

代码链接

  • 第二小题
    1296571-20180505152940399-1593801952.png

代码链接

  • 第三小题
    1296571-20180505152235259-1873330167.png

代码链接

转载于:https://www.cnblogs.com/zhuyue-study/p/8996080.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/570887.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

hdu-5707-Combine String

题意&#xff1a;给你三个字符串&#xff0c;让你计算1 2 串和3 串是否匹配&#xff0c;就是3串可以分解为 1 2 串&#xff0c;字母顺序必须是按照1 2 串的字母前后顺序。 DP代码太深奥 看不太透&#xff0c;这个代码比较好理解一点&#xff1a; #include<stdio.h> #inc…

求1-100的所有数的和

#!/usr/bin/env python# -*- coding: utf-8 -*-# Time : 2018/5/6 0006 10:25# Author : Anthony.Waa# Site : # File : 求1-100的所有数的和.py# Software: PyCharm# demo1# 定义基数sum 0count 1# 循环开始while count < 101: sum count count 1print…

月赛 SX_ACM 惨痛教训

1.cnt变量若有多次询问&#xff0c;一定要记得初始化!!! 2.多组数据输出入&#xff0c;区泛~。 3.高性能问题&#xff0c;考虑位运算&#xff0c;转载于:https://www.cnblogs.com/luv-letters/p/8981869.html

windows下配置redis集群,启动节点报错:createing server TCP listening socket *:7000:listen:Unknown error...

windows下配置redis集群&#xff0c;启动节点报错&#xff1a;createing server TCP listening socket *:7000:listen:Unknown error 学习了&#xff1a;https://blog.csdn.net/u014652744/article/details/71774171 竟然真的是需要bind 127.0.0.1 不同的机器为啥就不一样呢&am…

Linux7使用光盘作为本地repo源

[1]上传centos7光盘镜像到指定目录下&#xff08;这里定为/usr/local/src&#xff09; [2]挂载镜像文件 mkdir /media/cdrom # 新建光盘目录&#xff1b; mount -t iso9660 -o loop /usr/local/src/CentOS-7.0-1406-x86_64-Everything.iso /media/cdrom/ #挂载镜像文件 [3]…

PyCharm安装与配置,python的Hello World

1. 访问https://www.jetbrains.com/zh/pycharm/download/download-thanks.html, 下载pycharm 安 装包,点击安装. 2. 用记事本打开hosts文件,Windows系统hosts文件路径为&#xff1a;c:\windows\system32\drivers\etc,将0.0.0.0 account.jetbrains.com添加到hosts文件最后 3.打开…

由于没有远程桌面授权服务器可以提供许可证,远程会话被中断

window-2012 server R2 实现多用户登录 删除 注册表中 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\RCM\GrcePeriod 下的所有文件&#xff0c;重启服务器即可。

接口_简单get接口_第一个接口

1 import flask,json2 3 # print(__name__) ##__name__代表当前这个python文件4 server flask.Flask(__name__) #把咱们当前的这个python文件&#xff0c;当做一个服务5 #ip:port/index?uge,如果methond不写&#xff0c;默认支持get请求&#xff0c;methods[get,post]6 se…

Linux系统间文件双向同步搭建Unison版

一、Unison简介 Unison是Windows、Linux以及其他Unix平台下都可以使用的文件同步工具&#xff0c;它能使两个文件夹&#xff08;本地或网络上的&#xff09;保持内容的一致。Unison拥有与其它一些同步工具或文件系统的相同的特性&#xff0c;但也有自身的特点&#xff1a; 1.…

Linux下从零开始部署和使用Jaeger

最近在折腾Jaeger&#xff0c;Jaeger官网都是介绍如何通过Docker部署&#xff0c;二进制部署文档基本没有&#xff08;已咨询过作者&#xff0c;作者说没文档&#xff01;你参考Docker自己部署好了&#xff01;&#xff01;&#xff01;&#xff09;&#xff0c;所以打算写一篇…

rsync实现负载均衡集群文件同步,搭建线上测试部署环境

此次测试使用三台服务器&#xff0c;CentOS7(1511)版本&#xff1a; 192.168.254.1 web服务器线上测试环境源站 192.168.254.2 web服务器 192.168.254.3 web服务器 其中2 3 服务器作为集群中的web服务器&#xff0c;对外开放&#xff0c;是负载均衡集群的部分。 其中1 服…

python 全栈开发,Day36(作业讲解(大文件下载以及进度条展示),socket的更多方法介绍,验证客户端链接的合法性hmac,socketserver)...

先来回顾一下昨天的内容 黏包现象粘包现象的成因 &#xff1a;   tcp协议的特点 面向流的 为了保证可靠传输 所以有很多优化的机制   无边界 所有在连接建立的基础上传递的数据之间没有界限   收发消息很有可能不完全相等   缓存机制&#xff0c;导致没发过去的消息会在…

Python中xPath技术和BeautifulSoup的使用

xpath基本知识 XPath语法&#xff1a;使用路径表达式来选取XML或HTML文档中的节点或节点集 路径表达式 nodename:表示选取此节点的所有子节点 / &#xff1a; 表示从根节点选取 // &#xff1a;选择任意位置的某个节点。 . &#xff1a;选取当前节点 .. &#xff1a;选…

Redis集群搭建使用

一:关于redis cluster 1:redis cluster的现状 目前redis支持的cluster特性 1):节点自动发现 2):slave->master 选举,集群容错 3):Hot resharding:在线分片 4):进群管理:cluster xxx 5):基于配置(nodes-port.conf)的集群管理 6):ASK 转向/MOVED 转向机制. 2:redis cluster 架…

为Spring Cloud Config Server配置远程git仓库

简介 虽然在开发过程&#xff0c;在本地创建git仓库操作起来非常方便&#xff0c;但是在实际项目应用中&#xff0c;多个项目组需要通过一个中心服务器来共享配置&#xff0c;所以Spring Cloud配置中心支持远程git仓库&#xff0c;以使分散的项目组更方便的进行协作。 基础环境…

Linux一个命令创建多个目录:seq命令

mkdir $(seq -f %g 1 10) 其他seq用法如下&#xff1a; 它還有三個選項-f, --formatFORMAT use printf style floating-point FORMAT (default: %g)-s, --separatorSTRING use STRING to separate numbers (default: \n)-w, --equal-width equalize width by pad…

div水平垂直居中的六种方法

在平时&#xff0c;我们经常会碰到让一个div框针对某个模块上下左右都居中&#xff08;水平垂直居中&#xff09;&#xff0c;其实针对这种情况&#xff0c;我们有多种方法实现。 方法一: 绝对定位方法&#xff1a;不确定当前div的宽度和高度&#xff0c;采用 transform: trans…

Redis集群监控及Redis桌面客户端

之前在生产环境部署了Redis集群&#xff0c;一直苦于没有工具监控&#xff0c;最近找了下网上推荐redmon和Redislive的比较多&#xff0c;查看了两个项目的github,都几年没有更新&#xff0c;这两个项目应该没有人在维护了&#xff0c;如果哪位有更好的替代方案麻烦告知&#x…

phpcms 添加稿件到栏目 add_content

private $db; private $content_model; public function __construct() {parent::__construct ();$this->content_model pc_base::load_model(content_model);$this->siteid 1; }public function add(){$info[title]标题;$info[description]摘要;$info[content]内容;$i…

Python基础学习数值运算之内建函数

1、abs(num) 返回num的绝对值 2、coerce(num1,num2) 将num1和num2转换为同一类型&#xff0c;然后以一个无级的形式返回 3、divmod(num1,num2) 除法取余运算的结合。返回一个元组(num1/num2,num1%num2)。对浮点型和复数的商进行下舍入&#xff08;复数仅取实数部分的商&am…