自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 lintcode1199完美的数

我们定义完美数是一个正整数,它等于除其自身之外的所有正约数的总和。现在,给定一个整数 n,写一个函数,当它是一个完美的数字时返回true,而当它不是时返回false。第一个数是6,第二个数是28等。第三个数是496,第四个数是8128,第五个数是33550336,第六个数是8589869056,第七个数是137438691328等。输入: 28 输出: True 解释: 28 = 1 + 2 + 4 + 7 + 14。:输入数字n不会超过100,000,000。

2022-10-12 09:07:56 157 1

原创 lintcode2616向教师表插入 Kansas 的信息

我们要向 teachers 表中插入一条 Kansas 的信息,其年龄为 41 岁,国籍为 UK,请补充 SQL 语句,来实现插入 Kansas 的信息。

2022-10-11 09:11:40 179

原创 lintcode491回文数

就以1221为例,执行1221 % 10 = 1,得到最后一位数字1,要得到倒数第二位,则可以先除以10,即1221 / 10 = 122,再继续上一步122 % 10即可得到倒数第二位2,接着最后一位乘以10,再加上倒数第二位,即1 * 10 + 2 = 12,以此类推。根据方法一的想法,我们是转换为字符串后进行反转,但是这样会需要额外的空间,我们能否直接将数字反转后再与反转前的数字进行比较呢,如果相等,那它就是一个回文数,但是反转后的数字如果过大,就会有溢出的问题。那么,能否只反转一半呢?

2022-10-10 20:56:58 278

原创 lintcode 2698 · 查找符合要求的文件(二)

【代码】lintcode 2698 · 查找符合要求的文件(二)

2022-10-08 10:59:37 97

原创 android app用root权限执行adb命令或linux命令

【代码】android app用root权限执行adb命令或linux命令。

2022-10-07 23:35:15 1369

原创 lintcode算法题1659 · 合法数统计II

这道题还是用c++去解题,然后这里用到了c++中的vector容器,关于vector的概念它是封装了动态数组,是一个模板类(方法将符合标准的元素数量放入一个vector中最终返回。下面是我的答案,然后这回就不放其他正确答案的解题思路了,可以去。给出n个数和m个询问,每个询问包含两个整数L,R,对于每个询问输出有多少数满足取值范围在[L, R]有了这个概念再去做这道题就简单很多了,这里主要有两个知识点,利用。计算出元素出现的次数,再通过。

2022-10-07 16:02:17 87

原创 lintcode算法题2041 · 查询指定教师授课的课程信息

请编写 SQL 语句,查询课程表 courses 中教师 id (teacher_id)为 1、2 或 3 的课程名称、教师 id 和课程创建时间,并将结果集按教师 id 升序排列,如果教师 id 相同,则按照课程创建时间降序排列。下面是官方答案用了in,更好一些。入门题很简单,记录一下。

2022-10-06 10:22:56 284

原创 lintcode算法题2900 · LinkedList 去除重复元素

入门题目很简单,下面是我写的代码,通过新建一个list,再使用了list的contains方法去循环检测是否在新list中存在,不存在则添加存在则不添加.,这使得元素看起来是以插入顺序保存的, LinkedHashSet插入性能略低于 HashSet,但在迭代访问Set里的全部元素时有很好的性能,下面这个是题解答案,一行代码,果然被多人认可的还是精髓,真够简洁的,使用了LinkedHashSet。通过上面这两个特性,一行代码解决了问题,又学习了!

2022-10-05 10:35:51 450

原创 lintcode算法题1820 · 寻找字母

初始化之后将每个字符以及大小写的状态放入数组中,最后在通过一个 循环进行对比,同时满足大协和小写,并且循环到最后一组就是最大的值(妙啊).再看看我写得代码,只能说。写完自己的答案之后去看别人写的例子,果然我还是太菜了,写的很繁琐没有那么优雅,下面是我的代码.给定一个字符串str,返回字符串中字母顺序最大的而且同时在字符串中出现大写和小写的字母。下面是助教答案构思还是比我巧妙太多,从代码结构上来看也比较简洁方便阅读和理解,然后主要用了下面这个老哥的转换大小写字母方法,挺好用!解题思路是先用了二维数组模拟。

2022-10-04 12:03:32 281

原创 lintcode算法题2379 · 连接列表元素(Python 版)

这题确实很容易但是还是学习了,先看我写的代码,虽然能通过但是对比官方答案还是繁杂了.join() 方法用于将序列中的元素以指定的字符连接生成一个新的字符串。个字符串(每个字符串均由 2626 个小写英文字母构成),请将这。时,应该打印:jiuzhang-suanfa。连接起来,并打印连接后的结果。

2022-10-03 10:00:37 144

原创 lintcode算法题 282 · 解压字符串

下面紧接着的代码非正确答案,只是记录自己的错误,代码功能我都加了注释,方便自己以后看着清楚,也提醒自己不能为了做而做,算法本就不是解决某一个样例,而是能够解决某一类问题,如果有兴趣也可以看看,正确答案在最下方.当然还有他的思路也非常清晰,并且他的习惯也非常好,注释的很清楚,下面代码的注释都是我从他写的样例中拿来的,这样闲暇之余打开看看,可以更快吸收,加深记忆,争取举一反三的拓展。还有这个方法,要注意他不能用来查找字符串的位置,单个字符是可以,因为他是遇到了就返回,用来查找字符串的话有隐患。

2022-10-02 23:48:14 270

原创 lintcode算法题1580 · 转换字符串

只是我到现在都有种感觉就是不看了这个答案,下面这行代码我写不出来,就是完全没有这个抽象的思路,很奇怪,希望有前辈能帮我指出问题所在,到底是我理解题目出现误差造成的问题,还是其他问题,今天先这样吧,一天时间都花在这个题上了,然后这种似懂非懂,懂得不透彻的感觉非常不好,不知道是不是我理解能力太差了,这道题我反复看了几十遍,真的是很难理解到底是要说明什么,个人感觉他在样例描述的时候有误导情况出现,这道题折腾了我整整一天,最后还是忍不住看了答案学习一下,这下面是我写的代码,很烂并且通过不了,往下继续看正确答案.

2022-10-01 23:02:03 111

原创 lintcode 算法题 2316 · 判断三角形(Java 版)

代表三角形的三条边长,判断这三条边是否能组成一个三角形,当判断为是时,请通过。三角形的概念是:任意两条边之和大于另一条边就可以为三角形。然我自己写的代码还是复杂了,虽然能用但是。多了也影响性能,以此记录下。,当判断为否时,请使用。简洁优雅,又涨姿势了!上面是我写的,看看这。

2022-10-01 11:44:03 545

原创 xcode12.0中Archive在哪以及打包ipa

了,但我的虽然出现了还有个问题,是灰色禁用状态不能点击,这个时候你连接上设备,在下面图中位置选择自己的设备,用来调试着玩一下,所以看了下网上打包的教程描述的不是很清楚,也可能是我理解能力太差吧,并且我。5. 最后有签名信息就搞个小图吧,反正最后一步就是个信息展示,直接点。1.选择了之后会弹出如下操作框,先选择下面列表中的要打包的。这个选项的,按照下面操作就可以打包出来并且显示。,然后让你选择输出目录,进目录自己找到。4.如下图,我是选择自动签名,继续。,这个根据自己需求来,选完直接。因为是自己写的一个小。

2022-10-01 00:19:55 1812

原创 lintcode算法-3 983 · 棒球游戏

妥妥的过程化,以及更没有用到List的特性, 然后按照官方的答案重写了一遍,如下。每一轮的操作都是永久性的,可能会影响之前和之后的一轮。你需要返回在所有回合中获得总分数。条件的list中存储的分数进行计算。,并且可以直接通过下标拿到符合。现在你是棒球比赛分记录员。进行迭代计算(真方便)中最后一个元素,符合。

2022-09-30 12:25:09 759 2

原创 lintcode算法题判断 2 的幂(Python 版)

思路:所以减1在进行&(位与运算)的时候就会发现二进制形式下只剩0了,位与本身就是找不同,所以都是0找不到不同,就等于0了,那么这样一来只要是2的幂,按下面位运算找不同只要没有不同的,就都是2的幂。写这道题的时候在网上看到c版本以及python版本都有下面的解法,但是下面的解法并不能满足算法要求计算消耗时间的条件。下面这个方法的思路是,当n为2的幂时,在二进制形式下有一个规律,就是都只含有一个1,剩下都是0,:判断 2 的幂(Python 版)下面是官方的答案,自己跟着写了一遍。

2022-09-29 15:29:32 428

原创 lintcode算法题所有课程上课学生人数的总和

请编写 SQL 语句,统计课程表courses中所有课程上课学生人数的总和,并用all_student_count作为结果集列名

2022-09-29 15:12:51 173 1

空空如也

空空如也

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

TA关注的人

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