自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 收藏
  • 关注

原创 MySQL知识点博文汇总

MySQL系列该文章收录在入门MySQL过程中的一些知识点。目的是在学习后再次梳理各知识点的基础知识,为掌握MySQL重难点打基础,同时也会第一手的复习资料。学习MySQL路途漫长,知识点繁多,及时的总结、梳理知识点是相当有必要。将文章做成表格链接,也有助于自己梳理知识点,方便自己查询。MySQL系列博客文章链接:MySQL知识点0.初识数据库1.库的操作2.表的操作3.数据类型4.表的约束5.表的增删查改6.函数(日期、字符串、数学…)7.

2020-08-06 14:08:02 241

原创 页面三大置换算法

页面置换算法最佳置换算法(OPT)先进先出置换算法(FIFO)最近最久未使用(LRU)算法知识点习题在地址映射过程中,若在页面中发现所要访问的页面不在内存中,则产生缺页中断。当发生缺页中断时,如果操作系统内存中没有空闲页面,则操作系统必须在内存选择一个页面将其移出内存,以便为即将调入的页面让出空间。而用来选择淘汰哪一页的规则叫做页面置换算法。最佳置换算法(OPT)这是一种理想情况下的页面置换算法,但实际上是不可能实现的。该算法的基本思想是:发生缺页时,有些页面在内存中,其中有一页将很快被访问(也包含

2020-08-31 10:58:53 970

原创 MySQL:理解主从复制的原理

主从复制什么是主从复制?复制概述mysql支持的复制类型:复制解决的问题复制如何工作复制配置知识点习题什么是主从复制?关于mysql的主从复制,之前经常在笔试中碰到这个话题,昨天学习了下,原来是这么回事:既然是主从复制,那么肯定有主有从,也就说一个主数据库(一般为写库),一个从数据库(读库)。主数据库更新了,从数据库也要随之更新进行数据同步。我们一般是这样实现的,比如我们配置3380端口的mysql管理工具中的数据库为主数据库,配置3381端口中的数据库为从数据库,即我们使用了两个mysql实例,

2020-08-30 09:25:53 189

原创 详解算法的时间复杂度与空间复杂度

文章目录时间复杂度空间复杂度知识点习题:算法(Algorithm)是指用来操作数据、解决程序问题的一组方法。对于同一个问题,使用不同的算法,也许最终得到的结果是一样的,但在过程中消耗的资源和时间却会有很大的区别。那么我们应该如何去衡量不同算法之间的优劣呢?主要还是从算法所占用的「时间」和「空间」两个维度去考量。时间维度:是指执行当前算法所消耗的时间,我们通常用「时间复杂度」来描述。空间维度:是指执行当前算法需要占用多少内存空间,我们通常用「空间复杂度」来描述。因此,评价一个算法的效率主要是

2020-08-28 23:20:50 617

原创 对P、NP、NPC与NPH 的理解

P、NP、NPC多项式时间复杂度P问题NP问题NP与P的关系NPC问题NPH问题四者总结及图形表示知识点习题多项式时间复杂度定义: 解决问题需要的时间与问题的规模之间是多项式关系。多项式关系形如,k为某个常数,n是问题的输入规模。例如,时间复杂度为O(nlog(n))、O(n3)都是多项式时间复杂度。时间复杂度为O(nlog(n))、O(2n)是指数时间复杂度,O(n!)是阶乘时间复杂度。像O(an)和O(n!)型的时间复杂度,它是非多项式级的,其复杂度计算机往往不能承受。为什么多项式时间复杂度的

2020-08-27 10:12:27 3045

原创 [每日一题]98:用数组建立二叉树

输入数组要求数组是按照层序输入的,当该结点为空时,用‘#’代替空的位置。//二叉树的节点定义class TreeNode { int val; TreeNode *left, *right;public: TreeNode(int _val) { this->val = val; this->left = this->right = NULL; }};//从数组的某个位置的元素开始生成树,层序输入TreeNode* createTree(vector<

2020-08-27 08:41:39 535

原创 带你轻松搞懂跳表(skip list)

跳表什么是跳表跳表的性质:查询插入删除什么是跳表我们知道二叉搜索算法能够高效的查询数据,但是需要一块连续的内存,而且增删改效率很低。跳表,是基于链表实现的一种类似“二分”的算法。它可以快速的实现 增,删,改,查 操作。链表,相信大家都不陌生,维护一个有序的链表是一件非常简单的事情,我们都知道,在一个有序的链表里面,查询跟插入的算法复杂度都是O(n)。我们能不能进行优化呢,比如我们一次比较两个呢?那样不就可以把时间缩小一半?同理,如果我们4个4个比,那不就更快了? 就好像火车,有快车有慢

2020-08-26 16:45:18 726

原创 [每日一题]97:三数之和

题目描述给你一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?请你找出所有满足条件且不重复的三元组。注意:答案中不可以包含重复的三元组。示例:给定数组 nums = [-1, 0, 1, 2, -1, -4],满足要求的三元组集合为:[ [-1, 0, 1], [-1, -1, 2]]双指针法:首先将数组排序,然后 有一层for循环,i从下表0的地方开始,同时定一个下表left 定义在i+1的位置上,

2020-08-26 10:50:16 255

原创 [每日一题]96:两数之和

题目描述给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]方法一:暴力(会超时)暴力算法时间复杂度O(n²),空间复杂度O(1)class Solution {public:

2020-08-26 10:12:35 218

原创 [每日一题]95:数字字符替换(深信服08-25)

题目描述输入一个仅含数字的字符串,再输入一个n。表示有n个字符替换(a, b)示例:输入:02368330924 20 22 3输出:33368333934不能用暴力解法#include <iostream>#include <string>#include <vector>using namespace std;int main() { string s; getline(cin, s); int n, a, b; cin &

2020-08-26 01:00:53 279

原创 [每日一题]94:可被三整除的最大和

题目描述给你一个整数数组 nums,请你找出并返回能被三整除的元素最大和。示例 1:输入:nums = [3,6,5,1,8]输出:18解释:选出数字 3, 6, 1 和 8,它们的和是 18(可被 3 整除的最大和)。示例 2:输入:nums = [4]输出:0解释:4 不能被 3 整除,所以无法选出数字,返回 0。示例 3:输入:nums = [1,2,3,4,4]输出:12解释:选出数字 1, 3, 4 以及 4,它们的和是 12(可被 3 整除的最大和)。提示:1

2020-08-21 14:03:40 307

原创 [每日一题]93:X 星人的基因(动归)

题目描述(京东2020-08-06)X星人的基因由A、B、C、D、E五种不同的结构组合而成。如果两个性别不同的X星人的基因序列相似度大于50%,按照X星的法律他们是禁止结婚的,等于50%据说还是可以的。那么基因的相似度怎么计算呢?分别从两个人身上取长度均为N的基因片段,如果它们的最长公共子序列(注意,最长公共子序列不需要连续)的长度为M,则相似度= M / N。是不是很简单呢?现在给你两段X星人的基因序列片段,请你判断他们是不是可以结婚?输入描述单组输入。每一组测试数据包含3行:第1行数字N

2020-08-21 11:49:04 681

原创 [每日一题]92:回文素数

题目描述(京东2020-08-06)现有一个正整数,希望 去掉这个数中某一个数字 之后可以得到一个回文素数。【相比正常回文素数多了去掉一个数字】如果一个整数只能被1和自己整除,就称这个数是素数。如果一个数正着反着都是一样,就称为这个数是回文数。例如:6, 66, 606, 6666【注意:一位数也被认为是回文数】如果一个数字既是素数也是回文数,就称这个数是回文素数输入两个正整数N和M,满足 N<M 希望你能求出在这个区间内有多少个回文素数。输入描述:单组输入输入包括一行,一行中有两

2020-08-20 11:04:22 707 1

原创 [每日一题]91:兄弟字符串

题目描述如果两个字符串中的字符一样,出现次数也一样,只是出现的顺序不一样,则认为这两个字符串是兄弟字符串。如何判断两个字符串是兄弟字符串。代码解析:#include <iostream>#include <string>using namespace std;bool IsBrother(string a, string b) { if (a.size() != b.size()) { return false; } int hashTable1[26] =

2020-08-17 20:36:37 287

原创 [每日一题]90:亲密字符串

题目描述给定两个由小写字母构成的字符串 A 和 B ,只要我们可以通过交换 A 中的两个字母得到与 B 相等的结果,就返回 true ;否则返回 false 。示例 1:输入: A = "ab", B = "ba"输出: true示例 2:输入: A = "ab", B = "ab"输出: false示例 3:输入: A = "aa", B = "aa"输出: true示例 4:输入: A = "aaaaaaabc", B = "aaaaaaacb"输出: true示例

2020-08-17 20:05:27 154

原创 [每日一题]89:前N个元素逆序放到尾部

题目描述将一串数字的前N个数字逆序并放到最后。比如数组是[1,2,3,4,5],n=3,那么需要将[1,2,3]逆序得到[3,2,1],再放到最后,得到[4,5,3,2,1]输入描述:首先是需要逆序的数字的个数,然后是总数字的个数。接下来是所有的数字,用空格分开。输出描述:输出逆序后的数组C++代码示例:#include <iostream>#include <vector>using namespace std;int main() { int n, m;

2020-08-17 17:11:30 653

原创 [每日一题]88:驼峰与下划线互相转化(C/C++)

题目描述驼峰和下划线都是对多个token组成词语的常见方法。比如对于『sensorsdata』,驼峰命名法输出『SensorsData』,而下划线命名法会输出『sensors_data』。请编写程序,输入一个驼峰,输出将其转下划线的结果。输入描述输入驼峰命名法的字符串,多个token会使用首字母大写来区分输出描述输出下划线命名法的字符串代码示例:#include <iostream>#include <string>using namespace std;i

2020-08-17 11:47:19 2065

原创 [每日一题]87:移掉K位数字(小米OJ - 9)

题目描述给定一个以字符串表示的非负整数 num,移除这个数中的 k 位数字,使得剩下的数字最小。注意:num 的长度小于 10002 且 ≥ k。num 不会包含任何前导零。示例 1 :输入: num = "1432219", k = 3输出: "1219"解释: 移除掉三个数字 4, 3, 和 2 形成一个新的最小的数字 1219。示例 2 :输入: num = "10200", k = 1输出: "200"解释: 移掉首位的 1 剩下的数字为 200. 注意输出不能有任何前

2020-08-16 22:54:27 223

原创 [每日一题]86:实现 Trie (前缀树)

题目描述实现一个 Trie (前缀树),包含 insert, search, 和 startsWith 这三个操作。示例:Trie trie = new Trie();trie.insert("apple");trie.search("apple"); // 返回 truetrie.search("app"); // 返回 falsetrie.startsWith("app"); // 返回 truetrie.insert("app"); trie.search("app

2020-08-16 18:13:20 133

原创 带你理解字典树(前缀树)

字典树概念前缀树的3个基本性质:Trie树应用:前缀树查询和哈希查询的比较:举个栗子概念Trie这个名字取自“retrieval”,检索,因为Trie可以只用一个前缀便可以在一部字典中找到想要的单词。Trie树,即字典树,又称单词查找树或键树,是一种树形结构,是一种哈希树的变种。典型应用是 用于统计和排序大量的字符串(但不仅限于字符串) ,所以经常被搜索引擎系统 用于文本词频统计 。它的优点是: 最大限度地减少无谓的字符串比较 。Trie的核心思想是 空间换时间 。利用字符串的公共前缀来降低查询

2020-08-16 17:53:52 418

原创 输入URL之后发生了什么?

文章目录什么是URL?输入URL之后发生了什么DNS 解析过程HTTP 请求过程HTTPS建立连接网络层:IP协议查询Mac地址链路层:以太网协议浏览器接受响应页面渲染关闭TCP连接或继续保持连接什么是URL?在WWW上,每一信息资源都有统一的且在网上唯一的地址,该地址就叫URL(Uniform Resource Locator,统一资源定位器),它是WWW的统一资源定位标志,就是指网络地址。URL由4部分组成:协议、主机、端口、路径URL的一般语法格式为:(带方括号[]的为可选项):

2020-08-14 10:40:20 208

原创 [每日一题]85:有效的括号

题目描述给定一个只包括 ‘(’,’)’,’{’,’}’,’[’,’]’ 的字符串,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。注意空字符串可被认为是有效字符串。示例 1:输入: "()"输出: true示例 2:输入: "()[]{}"输出: true示例 3:输入: "(]"输出: false示例 4:输入: "([)]"输出: false示例 5:输入: "{[]}"输出: true代码解答:c

2020-08-13 22:33:40 176

原创 断点续传原理解析

断点续传断点续传概念HTTP 断点续传的原理:举个例子Range & Content-Range增强校验Last-ModifiedEtagIf-Range工作原理断点续传概念从文件上次中断的地方开始重新下载或上传,当下载或上传文件的时候,如果没有实现断点续传功能,那么每次出现异常或者用户主动的暂停,都会去重头下载,这样很浪费时间。所以断点续传的功能就应运而生了。要实现断点续传的功能,需要客户端记录下当前的下载或上传进度,并在需要续传的时候通知服务端本次需要下载或上传的内容片段。HTTP 断

2020-08-13 18:59:23 2619

原创 [益智]:五个囚犯先后从100颗绿豆中抓绿豆,问谁的存活率最大

题目描述  A、B、C、D、E五个囚犯抓100颗绿豆,最少抓0颗,最多抓100颗,从A开始抓,依次到E最后抓,最后拿到数量最多的和数量最少的处死。若有同为最多或者同为最少的,一并处死。五个囚犯都很聪明,也都很自私,并且互相不信任,都优先自保,谁的存活的几率大?答案解析正常玩的前提下,硬要说谁的存活几率最大,很难说,但毫无疑问的,在大家都优先自保的前提下,最晚抓绿豆的E必死无疑。而实际情况,很大概率五个自私的死刑犯都会死掉。情景如下:A作为第一个拿的凭什么牺牲自己呢?A拿20个,接下来B也不傻,

2020-08-12 22:20:20 2902 1

原创 [益智]:海盗分赃(博弈论的实用)

海盗分赃问题描述:问题分析:以动漫理解这个问题正确解答:题目升级:正确思路现实生活中这种问题还有哪些变化呢?下面给大家分享一个关于金币的小游戏问题描述:  三个极其聪明的海盗抢到100枚硬币,每一颗宝石都一样大小和价值连城。他们决定以抽签投票的方式来分配这些宝石:有(1、2、3)三个号码,每人抽取一个。首先,由1号提出分配方案,然后大家举手表决,当且仅当超过半数的人同意时,按照他的分配方案 进行分配,否则将被扔进海里喂鲨鱼。如果1号死后,再由2号提出分配方案,规则如前所述,以此类推。问:第一个海盗提

2020-08-12 18:43:14 3801 1

原创 [益智]:概率问题

问题1:一个公交站在1分钟内有车经过概率是p,问3分钟内有车经过概率答:将3分钟分成三段即可,每段一分钟。(因为单位时间内有车经过的概率都是相同的,这是本题的基本依据)每段有车经过的概率都是p,故每段(每分钟)没有车经过的概率为1-p。所以三分钟(三段)内没有车经过的概率为1-(1-p)^3。问题2:假设一段公路上,1小时内有汽车经过的概率为96%,那么,30分钟内有汽车经过的概率为:答:本题的依据还是,单位时间内有车经过的概率都是相同的。此时以30分钟为基本单位,将一个小时分为两段(每段30分钟

2020-08-11 13:24:49 829

原创 难倒无数求职者的青蛙跳台阶问题及其拓展

青蛙跳台阶引言题目描述引言首先,我们写一个函数,输入n,求斐波那契(Fibonacci)数列的第n项。斐波那契(Fibonacci)数列定义如下:代码实现递归方式:int fibnacci(int n){ if (n==0){ return 0; } if (n==1){ return 1; } return fibnacci(n-1)+fibnacci(n-2);}非递归方式:int Fibonacci(in

2020-08-11 12:09:38 256

原创 [每日一题]84:检测大写字母

题目描述给定一个单词,你需要判断单词的大写使用是否正确。我们定义,在以下情况时,单词的大写用法是正确的:全部字母都是大写,比如"USA"。单词中所有字母都不是大写,比如"leetcode"。如果单词不只含有一个字母,只有首字母大写, 比如 “Google”。否则,我们定义这个单词没有正确使用大写字母。示例 1:输入: "USA"输出: True示例 2:输入: "FlaG"输出: False注意: 输入是由大写和小写拉丁字母组成的非空单词。题解代码class Soluti

2020-08-11 10:55:57 288

原创 [益智]:全网最优的赛马找最快问题解答

题目描述25个人,五条跑道,不能计时,只能通过比赛比较出差异,每个队员每次比赛结果相同。怎么找出前三名?需要几次比赛?正确答案: 需要7次比赛答案解析:25个人分成5组,每组5人,分别比赛,得出每组的第一名,并对第一名进行排序,为A1, B1, C1, D1, E1;A1, B1, C1, D1, E1进行一次比赛,得出第一名,假设为A1,此时经过6轮比赛,得出第一名;找第二名第三名;首先第一步中D1, E1排除,同时排除对应组所有成员;剩A1, B1, C1三组第二名可能人员

2020-08-11 07:51:07 1239

原创 [每日一题]83:分苹果(贪心)

题目描述n 只奶牛坐在一排,每个奶牛拥有 ai 个苹果,现在你要在它们之间转移苹果,使得最后所有奶牛拥有的苹果数都相同,每一次,你只能从一只奶牛身上拿走恰好两个苹果到另一个奶牛上,问最少需要移动多少次可以平分苹果,如果方案不存在输出 -1。输入描述:每个输入包含一个测试用例。每个测试用例的第一行包含一个整数 n(1 <= n <= 100),接下来的一行包含 n 个整数 ai(1 <= ai <= 100)。输出描述:输出一行表示最少需要移动多少次可以平分苹果,如果方案不存

2020-08-08 14:53:50 373

原创 一起简单了解下设计模式吧~

设计模式设计模式简介什么是 GOF(四人帮,全拼 Gang of Four)?设计模式的使用设计模式的类型设计模式的六大原则设计模式简介设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。设计模式是一套被反复使用的、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了重用代码、让代码更容易被他人理解

2020-08-06 17:12:44 125

原创 [每日一题]82:光标位置

题目描述MP3 Player因为屏幕较小,显示歌曲列表的时候每屏只能显示几首歌曲,用户要通过上下键才能浏览所有的歌曲。为了简化处理,假设每屏只能显示4首歌曲,光标初始的位置为第1首歌。现在要实现通过上下键控制光标移动来浏览歌曲列表,控制逻辑如下:歌曲总数<=4的时候,不需要翻页,只是挪动光标位置。光标在第一首歌曲上时,按Up键光标挪到最后一首歌曲;光标在最后一首歌曲时,按Down键光标挪到第一首歌曲。其他情况下用户按Up键,光标挪到上一首歌曲;用户按Down键,光标挪到下一首歌曲。歌曲总

2020-08-06 12:30:23 300

原创 [每日一题]81:洗牌

题目描述洗牌在生活中十分常见,现在需要写一个程序模拟洗牌的过程。 现在需要洗2n张牌,从上到下依次是第1张,第2张,第3张一直到第2n张。首先,我们把这2n张牌分成两堆,左手拿着第1张到第n张(上半堆),右手拿着第n+1张到第2n张(下半堆)。接着就开始洗牌的过程,先放下右手的最后一张牌,再放下左手的最后一张牌,接着放下右手的倒数第二张牌,再放下左手的倒数第二张牌,直到最后放下左手的第一张牌。接着把牌合并起来就可以了。 例如有6张牌,最开始牌的序列是1,2,3,4,5,6。首先分成两组,左手拿着1,2,3

2020-08-06 09:55:36 287

原创 带你认识哈夫曼树

哈夫曼树树的4个概念哈夫曼树概念构建一个哈夫曼树树的4个概念什么是路径?在一棵树中,从一个结点到另一个结点所经过的所有结点,被我们称为两个结点之间的路径。上面的二叉树当中,从根结点A到叶子结点H的路径,就是A,B,D,H。什么是路径长度?在一棵树中,从一个结点到另一个结点所经过的“边”的数量,被我们称为两个结点之间的路径长度。仍然用刚才的二叉树举例子,从根结点A到叶子结点H,共经过了3条边,因此路径长度是3。什么是结点的带权路径长度?树的每一个结点,都可以拥有自己的“权重

2020-08-05 19:16:54 1890

原创 [每日一题]80:公共字串计算

题目描述题目标题:计算两个字符串的最大公共字串的长度,字符不区分大小写详细描述:接口说明原型:int getCommonStrLength(char * pFirstStr, char * pSecondStr);输入参数:char * pFirstStr //第一个字符串char * pSecondStr//第二个字符串输入描述:输入两个字符串输出描述:输出一个整数示例1输入asdfaswerasdfaswer输出6代码示例:#include <iost

2020-08-05 17:05:08 150

原创 带你理解线性表、广义表

线性表什么是线性表呢?线性表的基本概念顺序存储结构和链式存储结构前驱和后继什么是线性表呢?线性表是最基本、最简单、也是最常用的一种数据结构。线性表(linear list)是数据结构的一种,一个线性表是n个具有相同特性的数据元素的有限序列。线性表,全名为线性存储结构。使用线性表存储数据的方式可以这样理解,即“把所有数据用一根线儿串起来,再存储到物理空间中”。如图 1 所示,这是一组具有“一对一”关系的数据,我们接下来采用线性表将其储存到物理空间中。首先,用“一根线儿”把它们按照顺序“串”起来,

2020-08-05 13:46:35 5022

原创 [每日一题]79:查找两个字符串a,b中的最长公共子串

题目描述查找两个字符串a,b中的最长公共子串。若有多个,输出在较短串中最先出现的那个。输入描述:输入两个字符串输出描述:返回重复出现的字符示例1输入abcdefghijklmnopabcsafjklmnopqrstuvw输出jklmnop解题思路本题需要用动态规划求解,dp[i][j]记录短字符串 s1 前 i 个字符和长字符串 s2 前 j 个字符的最长子串的长度,初始化所有值为 0。当 s1[i-1] = s2[j-1]时,dp[i][j] = dp[i - 1][j

2020-08-05 00:32:36 356

原创 [每日一题]78:汽水瓶

题目描述有这样一道智力题:“某商店规定:三个空汽水瓶可以换一瓶汽水。小张手上有十个空汽水瓶,她最多可以换多少瓶汽水喝?”答案是5瓶,方法如下:先用9个空瓶子换3瓶汽水,喝掉3瓶满的,喝完以后4个空瓶子,用3个再换一瓶,喝掉这瓶满的,这时候剩2个空瓶子。然后你让老板先借给你一瓶汽水,喝掉这瓶满的,喝完以后用3个空瓶子换一瓶满的还给老板。如果小张手上有n个空汽水瓶,最多可以换多少瓶汽水喝?输入描述:输入文件最多包含10组测试数据,每个数据占一行,仅包含一个正整数n(1<=n<=100),表示小

2020-08-04 13:04:51 431

原创 [每日一题]77:字符串通配符

题目描述问题描述:在计算机中,通配符一种特殊语法,广泛应用于文件搜索、数据库、正则表达式等领域。现要求各位实现字符串通配符的算法。要求:实现如下2个通配符:*:匹配0个或以上的字符(字符由英文字母和数字0-9组成,不区分大小写。下同)?:匹配1个字符输入:通配符表达式;一组字符串。输出:返回匹配的结果,正确输出true,错误输出false输入描述:先输入一个带有通配符的字符串,再输入一个需要匹配的字符串输出描述:返回匹配的结果,正确输出true,错误输出false示例1输入

2020-08-04 10:08:49 380

原创 [每日一题]76:统计每个月兔子的总数

题目描述有一只兔子,从出生后第3个月起每个月都生一只兔子,小兔子长到第三个月后每个月又生一只兔子,假如兔子都不死,问每个月的兔子总数为多少?/** * 统计出兔子总数。 * * @param monthCount 第几个月 * @return 兔子总数 */public static int getTotalCount(int monthCount){ return 0;}输入描述:输入int型表示month输出描述:输出兔子总数int型示例1输入9输出3

2020-08-04 09:20:25 251

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除