自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 IDEA中Git的使用(干货)

IDEA中Git的使用工作中多人使用版本控制软件协作开发,常见的应用场景归纳如下:假设小组中有两个人,组长小张,组员小袁场景一:小张创建项目并提交到远程Git仓库场景二:小袁从远程Git仓库上获取项目源码场景三:小袁修改了部分源码,提交到远程仓库场景四:小张从远程仓库获取小袁的提交场景五:小袁接受了一个新功能的任务,创建了一个分支并在分支上开发场景六:小袁把分支提交到远程Git仓库...

2020-03-20 10:45:05 341

原创 L1-064 估值一亿的AI核心代码 (20 分) Java

以上图片来自新浪微博。本题要求你实现一个稍微更值钱一点的 AI 英文问答程序,规则是:无论用户说什么,首先把对方说的话在一行中原样打印出来;消除原文中多余空格:把相邻单词间的多个空格换成 1 个空格,把行首尾的空格全部删掉,把标点符号前面的空格删掉;把原文中所有大写英文字母变成小写,除了 I;把原文中所有独立的 can you、could you 对应地换成 I can、I could...

2019-04-21 17:29:04 2434 15

原创 《啊哈!算法》学习笔记——栈

栈是一种后进先出的数据结构。栈限定为只能在一端进行插入和删除操作。栈的实现需要一个一维数组和一个指向栈顶的变量top,通过top对栈进行插入和删除操作。初始化栈将top=0;就可以了,**入栈的操作是top++;s[top]=x;**可以简写为s[++top]=x;废话不多说,还是看一道例题,来了解一下栈。例题:解密回文。“xyzyx”是一个回文字符串,所谓回文字符串就是指正读反读均相同...

2019-04-14 22:33:58 364 2

原创 单例设计模式

单例设计模式:保证一个类在内存中只有一个对象饿汉单例设计模式步骤:1.私有化构造函数2.声明本类的引用类型变量指向,使用private,static修饰,并且创建本类的对象。3.提供一个公共的方法获取本类的对象class Single(){ //创建本类的对象 private static Single s = new Single(); //私有化构造函数 private Si...

2019-04-13 22:13:00 190

原创 《啊哈!算法》学习笔记——队列

队列是一种特殊的线性结构。引入两个整型变量head和tail,head用来记录队列的队首(即第一位),tail用来记录队列的队尾(即最后一位)的下一个位置。(原因:队列只剩一个元素时,队首和队尾重合会带来一些麻烦)我们规定队首和队尾重合时,队列为空。它只允许在队列的首部(head)进行删除操作,这称为“出队”,而在队列的尾部tail进行插入操作,这称为“入队”。当队列没有元素时(即head==t...

2019-04-13 21:24:52 242

原创 《啊哈!算法》学习笔记——简单桶排序,冒泡排序,快速排序

简单的桶排序借助于一个一维数组,利用数组的下标存储需要排序的数字。刚开始的时候,将数组的值进行初始化为0,表示数组下标所代表的数字没有出现过,之后开始处理数字,出现过的数字,则修改数组下标相应数字的值。假如出现数字3,则修改a[3]的值,对应a[3]++。最后循环嵌套按照相应要求输出排序后数字即可。例:对n个0-1000之间的整数进行从小到大排序。代码:#include <stdio...

2019-04-07 23:27:03 379

原创 1019 数字黑洞 (20 分)C语言

给定任一个各位数字不完全相同的 4 位正整数,如果我们先把 4 个数字按非递增排序,再按非递减排序,然后用第 1 个数字减第 2 个数字,将得到一个新的数字。一直重复这样做,我们很快会停在有“数字黑洞”之称的 6174,这个神奇的数字也叫 Kaprekar 常数。例如,我们从6767开始,将得到7766 - 6677 = 10899810 - 0189 = 96219621 - 1269 ...

2019-04-05 20:56:19 2075 1

原创 1014 福尔摩斯的约会 (20 分)C语言

大侦探福尔摩斯接到一张奇怪的字条:我们约会吧! 3485djDkxh4hhGE 2984akDfkkkkggEdsb s&hgsfdk d&Hyscvnm。大侦探很快就明白了,字条上奇怪的乱码实际上就是约会的时间星期四 14:04,因为前面两字符串中第 1 对相同的大写英文字母(大小写有区分)是第 4 个字母 D,代表星期四;第 2 对相同的字符是 E ,那是第 5 个英文字母,代...

2019-04-05 20:38:02 1916

原创 1005 继续(3n+1)猜想 (25 分)C语言

卡拉兹(Callatz)猜想已经在1001中给出了描述。在这个题目里,情况稍微有些复杂。当我们验证卡拉兹猜想的时候,为了避免重复计算,可以记录下递推过程中遇到的每一个数。例如对 n=3 进行验证的时候,我们需要计算 3、5、8、4、2、1,则当我们对 n=5、8、4、2 进行验证的时候,就可以直接判定卡拉兹猜想的真伪,而不需要重复计算,因为这 4 个数已经在验证3的时候遇到过了,我们称 5、8、...

2019-04-05 20:18:48 695 4

原创 L1-059 敲笨钟 (20 分) C语言

微博上有个自称“大笨钟V”的家伙,每天敲钟催促码农们爱惜身体早点睡觉。为了增加敲钟的趣味性,还会糟改几句古诗词。其糟改的方法为:去网上搜寻压“ong”韵的古诗词,把句尾的三个字换成“敲笨钟”。例如唐代诗人李贺有名句曰:“寻章摘句老雕虫,晓月当帘挂玉弓”,其中“虫”(chong)和“弓”(gong)都压了“ong”韵。于是这句诗就被糟改为“寻章摘句老雕虫,晓月当帘敲笨钟”。现在给你一大堆古诗词句,...

2019-04-05 08:18:28 9291 4

原创 L1-058 6翻了 (15 分) C语言

“666”是一种网络用语,大概是表示某人很厉害、我们很佩服的意思。最近又衍生出另一个数字“9”,意思是“6翻了”,实在太厉害的意思。如果你以为这就是厉害的最高境界,那就错啦 —— 目前的最高境界是数字“27”,因为这是 3 个 “9”!本题就请你编写程序,将那些过时的、只会用一连串“6666……6”表达仰慕的句子,翻译成最新的高级表达。输入格式:输入在一行中给出一句话,即一个非空字符串,由...

2019-04-03 21:23:45 9334 5

空空如也

空空如也

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

TA关注的人

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