这个题目用的是回溯法。 之前回溯法练得比较少,所以这个题还是需要重视。 回溯法是算法里学过的,就是从第一个可能得路径开始找,一直找到最后一个。 这个题目要注意一下几点: 1.从第一个开始找,如果第一个元素等于要寻找的字符串的第一个元素,就继续去寻找该元素的上下左右,看是否等于其下一个。一直匹配到最后 ...
分类:
其他好文 时间:
2019-07-30 10:46:24
阅读次数:
107
定义一个接口。默认方法1和默认方法2 存在重复的代码 把重复的代码抽取出来封装一个方法。在方法1和2里面直接调用这个公共的方法就可以了。这样可以解决重复的代码问题 但是也存在问题。本来是两个默认的方法。但是现在成了三个默认方法了 java9开始接口中允许定义私有方法 ...
分类:
编程语言 时间:
2019-07-20 18:41:29
阅读次数:
95
回文:aba abcba 双重循环遍历字符串,外层从第一个开始找,内层循环从最后一个开始找。当外层的字符和内存循环的字符相等时则组成新的数组,判断是否是回文 ...
分类:
其他好文 时间:
2019-07-17 16:54:25
阅读次数:
80
package org.demo.linkedList; /** * * 问题可用单链表循环解决 * 问题:N个人围成一圈,从第一个开始报数,第M个将被杀掉,最后剩下一个,其余人都将被杀掉 * */ public class Josefu { public static void main(Stri... ...
分类:
其他好文 时间:
2019-07-10 00:54:41
阅读次数:
147
一、区间完全覆盖问题 题目 给定一个长度为m的区间,再给出n条线段的起点和终点(注意这里是闭区间),求最少使用多少条线段可以将整个区间完全覆盖。 解析 先将所有线段按起点从小到大排序。排完序后,枚举每一个线段(被其它线段包含的线段不用考虑,因为很明显包含它的线段比它更优),将其作为最左端的线段, 再 ...
分类:
其他好文 时间:
2019-07-08 13:23:14
阅读次数:
172
题目描述 尼克每天上班之前都连接上英特网,接收他的上司发来的邮件,这些邮件包含了尼克主管的部门当天要完成的全部任务,每个任务由一个开始时刻与一个持续时间构成。 尼克的一个工作日为N分钟,从第一分钟开始到第N分钟结束。当尼克到达单位后他就开始干活。如果在同一时刻有多个任务需要完成,尼克可以任选其中的一 ...
分类:
其他好文 时间:
2019-07-07 14:35:04
阅读次数:
94
C: 1.scanf( ) 存在于<stdio.h>(C++为<cstdio>)中,根据stdin读取数据并根据参数格式进行赋值,以第一个非空格字符(空格字符如:空格,制符表,换行符)为起点。一般键盘输入时,返回成功赋值的参数的个数如:0(失败),1(成功赋值一个),2,... 开始&结束标志: 常 ...
分类:
编程语言 时间:
2019-07-04 11:03:04
阅读次数:
109
本文为不同阶段的Python学习者从不同角度量身定制了49个学习资源。 初学者 Welcome to Python.org https://www.python.org/ 官方Python站点提供了一个开始使用Python生态系统和学习Python的好方法,包括官方文档。 https://www.p ...
分类:
编程语言 时间:
2019-07-02 19:34:56
阅读次数:
138
1.什么是XML xml即 Extensible Markup Language,中文叫可扩展标记语言,是一种具有结构性的标记语言。 2.Xml文档的构成 XML文档即用xml语言编写的文档,它包括以下几部分: 2.1XML元素 XML元素由一个开始标记和一个结束标记,以及开始和结束标记之间的数据组 ...
分类:
其他好文 时间:
2019-06-29 12:48:21
阅读次数:
160
MYSQL数据如何实时备份依次单击:开始--程序--Microsoft SQL Server--企业管理器--SQL Server组--管理--数据库维护计划在右侧空白处右键单击,新建维护计划--勾选要备份的数据库--下一步指定数据库备份计划--调度--单击"更改"--设置备份的时间,备份周期--下 ...
分类:
数据库 时间:
2019-06-14 09:19:01
阅读次数:
140