E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
解题笔记
【LeetCode题库】2356. 每位教师所教授的科目种类的数量
文章目录原题题解
解题笔记
我是一名立志把细节说清楚的博主,欢迎【关注】~原创不易,如果有帮助,记得【点赞】【收藏】哦~❥(^_-)~如有错误、疑惑,欢迎【评论】指正探讨,我会尽可能第一时间回复的,谢谢支持原题表
我梦Leo
·
2024-08-25 19:42
LeetCode题库
leetcode
算法
mysql
sql
数据库
leetcode算法python,C++
解题笔记
目录数组动态数组的建立C++1.删除排序数组重复项(简单)数组双指针问题python实现C++实现2.买卖股票的最佳时机II贪心算法贪心算法的框架python实现3.缺失的第一个正数数组排序困难算法的时间复杂度和空间复杂度时间复杂度空间复杂度时空权衡暴力枚举辅助哈希表4、数组矩阵原地旋转python//整除向小取整数据结构之哈希表解题1.哈希表解题思路方法:4、给定一个整数数组,判断是否存在重复元
星禾说
·
2023-12-31 05:59
编程
leetcode
c++
python
数据结构
网络系统管理Linux练习题1
解题笔记
一、Linux初始化环境(一)默认账号及默认密码Username:rootPassword:ChinaSkill23!Username:skillsPassword:ChinaSkill23!注:若非特别指定,所有账号的密码均为ChinaSkill23!(二)操作系统配置所处区域:CST+8系统环境语言:EnglishUS(UTF-8)键盘:EnglishUS注意:当任务是配置TLS,请把根证书或
zou@123
·
2023-12-25 06:32
linux
笔记
服务器
网络系统管理Linux练习题2
解题笔记
一、初始化环境1.默认账号及默认密码Username:rootPassword:ChinaSkills22!Username:skillsPassword:ChinaSkills22!注:若非特别指定,所有账号的密码均为ChinaSkills22!2.操作系统配置所处区域:CST+8系统环境语言:EnglishUS(UTF-8)键盘:EnglishUS注意:当任务是配置TLS,请把根证书或者自签名
zou@123
·
2023-12-25 06:32
linux
笔记
运维
【2023传智杯-新增场次】第六届传智杯程序设计挑战赛AB组-DEF题复盘解题分析详解【Java&Python&C++
解题笔记
】
本文仅为【2023传智杯-第二场】第六届传智杯程序设计挑战赛-题目解题分析详解的解题个人笔记,个人解题分析记录。本文包含:第六届传智杯程序设计挑战赛题目、解题思路分析、解题代码、解题代码详解文章目录一.前言二.赛题题目D题题目-憧憬E题题目-加减F题题目-白魔法师二.赛题题解D题题解-憧憬python解题C/C++解题Java解题Python代码讲解C/C++代码讲解
一见已难忘
·
2023-12-17 16:01
java
python
c++
传智杯
算法赛
复盘
笔记
【2023传智杯】第六届传智杯程序设计挑战赛AB组-DEF题解题分析详解【Java&Python&C++
解题笔记
】
本文仅为【2023传智杯】第六届传智杯程序设计挑战赛-题目解题分析详解的解题个人笔记,个人解题分析记录。本文包含:第六届传智杯程序设计挑战赛题目、解题思路分析、解题代码、解题代码详解文章目录一.前言更新进度记录二.比赛题目(AB俩组)D题题目-abbE题题目-kotori和素因子F题题目-红和蓝D题-abb解题思路解题代码【Java&Python&C++】python解题代码
一见已难忘
·
2023-12-02 12:04
ACM
算法题库
2023传智杯
第六届传智杯
程序设计挑战赛
java
python
c++
LeetCode -
解题笔记
- 149 - Max Points on a Line
Solution1【参考官方】这道题太经典了,本科的时候就练习过,然而我还是忘了。整体思路就是穷举法,不是很方便优化。穷举思路就是比照每两点之间的直线方程,但是考虑到所有的线都有基准点,那么只要比较斜率就可以了(平行线情形在有基准点的情况下不会影响结果)。难点就是斜率的表示。【没错这里我还是不会,我是垃圾】首先,给定两点(x1,y1)(x_1,y_1)(x1,y1)和(x2,y2)(x_2,y_2
支锦铭
·
2023-11-25 18:54
LeetCode解题笔记
leetcode
穷举
【2023传智杯】第六届传智杯程序设计挑战赛AB组-ABC题解题分析详解【Java&Python&C++
解题笔记
】
本文仅为第六届传智杯程序设计挑战赛-题目解题分析详解的解题个人笔记,个人解题分析记录。本文包含:第六届传智杯程序设计挑战赛题目、解题思路分析、解题代码、解题代码详解文章目录一.前言二.比赛题目(AB俩组)A题题目B题题目C题题目三.解题代码A题解题思路解题代码【Java&Python&C++】B题解题思路解题代码【Java&Python&C++】C题解题思路解题代码【Java&Py
一见已难忘
·
2023-11-25 18:12
ACM
算法题库
第六届传智杯
程序设计挑战赛
python
java
c++
解题代码
LeetCode -
解题笔记
- 69 - Sqrt(x)
Solution1这道题乍一看应该是二分查找,不断尝试枚举整数的平方结果和输入的关系来确定平方根的整数位。但这样做有两个问题:需要留意乘法结果可能会超出int甚至是long;控制精度也不灵活。然后我上网上搜索了一下,发现了之前学习的牛顿搜索法可以解决这个问题。这里用到的其实就是用牛顿法解方程,通过更快的下降方法实现虽然理论时间复杂度相同,但是实际速度比二分查找快的解决方案。记输入为CCC,其对应平
支锦铭
·
2023-11-20 09:26
LeetCode解题笔记
leetcode
算法
CTFHub技能书
解题笔记
-RCE-过滤cat
打开题目,提示我们过滤了cat命令,也就是不能用cat来读取flag的值。这里的话我就去查了linux读取文件的命令。cat从第一行开始显示文本内容(适用于内容较少的)Tac从最后一行开始显示,是cat的逆顺序More一页一页的显示文本内容(适用于内容较多的)less与more类似,但是比more更好的是,它可以往前翻页head只看文本的前面几行tail只看文本的后面几行nl显示文本内容与行号既然
大西瓜的安全之路
·
2023-11-19 19:17
CTFhub
命令行注入
web安全
网络安全
php
CTFHub技能书
解题笔记
-RCE-综合过滤练习
直接开题,综合过滤。提示我们:同时过滤了前面几个小节的内容,如何打出漂亮的组合拳呢?估计也是直接给了源码。直接打开链接,看到他过滤了,空格、/、\&、catflag一堆。这里我们慢慢绕过吧。一层层过。首先,还是查看文件,LS他没过滤,但是过滤了;号,这里得找个替代,通过查url编码表发现%0a可以实现换行。进行利用,发现;可以通过%0a代替ls执行成功,看到了flag的位置,这里cat被过滤,可以
大西瓜的安全之路
·
2023-11-19 19:17
CTFhub
web安全
网络安全
php
leetcode
解题笔记
--part1--dynamic programming
5.LongestPalindromicSubstring❤62.UniquePaths63.UniquePathsII❤64.MinimumPathSum91.DecodeWays95.UniqueBinarySearchTreesII❤❤96.UniqueBinarySearchTrees❤❤120.Triangle139.WordBreak❤❤152.MaximumProductSubarr
weixin_30274627
·
2023-11-11 20:01
数据结构与算法
python
移动开发
【leetcode】面试题17.26稀疏相似度
解题笔记
及代码
题目:面试题17.26稀疏相似度两个(具有不同单词的)文档的交集(intersection)中元素的个数除以并集(union)中元素的个数,就是这两个文档的相似度。例如,{1,5,3}和{1,7,2,3}的相似度是0.4,其中,交集的元素有2个,并集的元素有5个。给定一系列的长篇文档,每个文档元素各不相同,并与一个ID相关联。它们的相似度非常“稀疏”,也就是说任选2个文档,相似度都很接近0。请设计
蝉鸣的夏天
·
2023-11-04 03:57
leetcode题
算法
LeetCode -
解题笔记
- 213 - House Robber II
Solution10198.HouseRobber的变体,额外增加了一个条件:当抢第一个房子时,最后一个房子不能抢。基于此,需要同时判断两个初始值不同的策略链:其中一个抢第一个房子(那么第二个就不能抢),那么最佳结果要考察倒数第二个状态;其中一个不抢第一个房子(那么第二个房子一定要抢),最佳结果要考察倒数第一个状态。时间复杂度:O(N)O(N)O(N),其中NNN为输入房子的个数,线性遍历一次空间
支锦铭
·
2023-11-02 22:25
LeetCode解题笔记
leetcode
动态规划
【
解题笔记
】编程初学者入门训练
1.实践出真知描述于老师经常告诉我们“学习编程最好的办法就是上机实践,因为你要对计算机下指令,想让计算机帮你干活,就得多和计算机‘交流’,实践才能出真知。”输入描述:本题没有输入输出描述:Practicemakesperfect!#includeintmain(){printf("Practicemakesperfect!\n");return0;}//printf()打印函数//stdio标准输
Dzu
·
2023-10-18 18:05
C题
蓝桥杯
牛客网
c语言
LeetCode -
解题笔记
- 154 - Find Minimum in Rotated Sorted Array II
Solution10153.FindMinimuminRotatedSortedArray的变体,加入了duplicate的情形。这种调整下,影响到的就是mid和right值相等时的判断,因为right有可能时旋转过程中包含mid的连续相等元素中的任何一个。方案:因此,这里使用一个贪心的思想:将右边界收缩,强制找到一个可能更小或者更大的mid。策略调整:如果当前mid的值比right小,说明当前m
支锦铭
·
2023-09-30 18:14
LeetCode解题笔记
leetcode
二分查找
CTFHub技能书
解题笔记
-信息泄露-备份文件下载-vim缓存
打开题目,告诉我们flag再index.php的源码中。然后无任何提示,看到这里,我下意识的反应就是/index.php。然后ctrl+u大家也可以尝试一下。反正是错的。然后这个方法是错的,我就打开了dirsearch,个人感觉做ctf的时候dirsearch比御剑好用点,仅代表个人观点。然后这一扫还真有发现。难怪我刚才index.php。没反应,少了swp的后缀。然后这里,大家切记,细心点。看好
大西瓜的安全之路
·
2023-09-24 13:45
CTFhub
vim
缓存
编辑器
网络安全
unctf
LeetCode -
解题笔记
- 146 - LRU Cache
Solution1LRU是操作系统的主要知识点之一。整个过程可以使用链表实现,但是考虑到要求存取都在常数时间,因此这里需要额外的调整。查找需要使用一个额外的哈希表链表改成一个双向链表,这样就可直接用头尾表示最近使用和最早使用页面剩下的就是核心部分的页面替换实现了。时间复杂度:O(1)O(1)O(1),按照要求必须在常数时间内实现空间复杂度:O(capacity)O(capacity)O(capac
支锦铭
·
2023-09-21 06:07
LeetCode解题笔记
leetcode
链表
数据结构
LeetCode -
解题笔记
- 129 - Sum Root to Leaf Numbers
Solution1本题没有什么难度,就是要求遍历整个树,导出所有的路径,并将对应的数字加和。但是一个小问题是,我采用了不同的分支逻辑,消耗时间是不一样的。一开始我的逻辑是:value更新如果叶子节点,更新加和结果,向上返回如果不是,则对非空的分支向下递归调整的逻辑是:如果节点非空,直接返回value更新如果叶子节点,更新加和结果,向上返回对左右分支进行递归个人认为本质上没有区别(甚至第一个思路的递
支锦铭
·
2023-09-16 14:52
LeetCode解题笔记
leetcode
深度优先
CTF show----web
解题笔记
(web签到~web6)
目录web签到题web2考查点:1.判断sql注入回显位置2.查当前数据库名称3.查看数据库表的数量4.查表的名字5.查flag表列的数量6.查flag表列的名字7.查flag表记录的数量8.查flag表记录值web3web4web5web6web签到题whereisflag?直接F12去找一下找到Y3Rmc2hvd3s1YzYyZWE0Mi04M2E5LTRhNDUtODRiMi00NzJkZG
LZ_KaiHuang
·
2023-09-15 21:43
网络
安全
LeetCode -
解题笔记
- 133 - Clone Graph
Solution1一开始我没弄明白这个题想干啥,后来看了一下发现:需要通过搜索明确图结构,然后用Node结构重建。实际上DFS和BFS都可以用,需要注意的是,visited判定的结果不是跳过,而是找到对应的新节点加入到邻接表中。因此这里使用了哈希表,直接用是否存在key判断是否遍历过,并取出对应的新节点。时间复杂度:O(N)O(N)O(N),其中NNN为图中节点个数,全部遍历一次。空间复杂度:O(
支锦铭
·
2023-09-05 23:17
LeetCode解题笔记
leetcode
深度优先
广度优先
LeetCode专题
LeetCode
解题笔记
前言复习树数组专题字符串专题动规专题哈希表排序每日一题前言前段时间因为考试等懈怠了,重新开始做题。决定专门开一篇博客迭代记录了,不然文章散乱。
球球offer
·
2023-08-21 07:28
LeetCode
leetcode
1024程序员节
JavisOJ 密码学
解题笔记
文章目录楔子、前言一、[xman2019]xgm1.简单分析2.解密二、[xman2019]xbk1.简单分析2.解密三、[xman2019]xyf1.简单分析2.解密楔子、前言想深入学习一下密码学的相关知识,以及这些密码学的知识在CTF比赛中的应用,所以就有了这一篇刷题笔记。我会将Tag写到每个单独的题的最上面一、[xman2019]xgmRSA、共模攻击1.简单分析n1=21660190931
抒情诗、
·
2023-06-17 19:09
CTF
密码学
密码学
【
解题笔记
】leetcode寻找两个正序数组的中位数
文章目录问题转化解题步骤第一个条件:第二个条件:根据上述两个条件编码:极端情况:得到中位数注意完整代码问题转化首先,考虑只有一个有序数组的情况:寻找中位数的问题可以转化为寻找一条分割线,满足以下两个条件:这条分割线在数组元素个素为奇数的时候,分割线左边的元素比右边多一个,中位数就是分割线左边的元素。数组元素个数为偶数的时候,分割线左边的元素与右边的元素一样多。中位数是分割线左右两个元素的平均值。下
脖子好累
·
2023-04-04 00:54
Note
leetcode
java
猿人学-Android端爬虫比赛第五关【双向认证】
解题笔记
一、知识点:单向认证:服务端向客户端发送CA证书,并用证书中的公钥对随机数加密使其成为通信秘钥双向认证:服务端和客户端都有CA证书,并向对方发送,服务端选择加密方案让客户端进行加密密钥。以上认证可以使用中间人抓取数据。为了防止中间人抓取又出现了:SSL-pinningSSL-pinning有两种方式证书锁定(CertificatePinning):客户端代码内置仅接受指定域名的证书.公钥锁定(Pu
kfyzjd2008
·
2023-02-16 22:27
安卓
安卓逆向
爬虫
frida
[
解题笔记
]机器人问题 C++解法
题目:机器人问题一个机器人有四种指令,:forwardx,前进x米backx,先向后转,然后前进x米leftx,先向左转,然后前进x米rightx,先向右转,然后前进x米现在把机器人放在坐标轴原点,起始朝向x轴正方向。经过一系列指令以后,求出机器人的坐标位置,坐标轴一个单位长度表示1米。第一行输入一个整数n(1usingnamespacestd;intdx[4]={0,-1,0,1};//记录上下
筱筱xx
·
2023-02-01 16:21
机器人
c++
算法
蓝桥杯
LeetCode_1_
解题笔记
_树---二叉树中序遍历
大家好!我是你们的好朋友,大数据老虾。相遇是缘,既然来了就拎着小板凳坐下来一起唠会儿,如果在文中有所收获,请别忘了一键三连,你的鼓励,是我创作的动力,废话不多说,直接开干先别急着走,文末干货,记得拎着小板凳离开的时候也给它顺走二叉树的中序遍历二叉树的中序遍历题目题解方法1:递归复杂度分析方式2:迭代复杂度分析文末彩蛋二叉树的中序遍历题目给定一个二叉树的根节点root,返回它的中序遍历。示例1:in
QZero_0
·
2022-12-15 11:37
数据结构
#
Java
leetcode
算法
java
2020 China Collegiate Programming Contest Changchun(CCPC2020 长春):
解题笔记
前言正榜竟然3题就有银!!!A.Krypton把Price看成花费,Firstrechargereward(coupons)看成物品的权值。做01背包。D.MeaninglessSequence打表可得,ana_nan只和nnn的二进制表示下,1的位数有关,即an=ccount1(n)a_n=c^{count1(n)}an=ccount1(n)。求∑i=1nai\sum_{i=1}^{n}a_i∑
アイラ
·
2022-11-21 23:13
ACM
算法
牛客python题库
解题笔记
——5小时学python(5)
一、面向对象1、圆的面积程序需要一个求圆面积的功能,需要使用import导入math库计算圆的面积输入浮点数R为圆的半径,R>0。结果保留三位小数。frommathimportpir=float(input())print('%.3f'%(pi*r**2))2、圆的面积基本信息有姓名(name)、工号(ID)、刷题量(num)。假设姓名是’NN’、工号为1000、刷题量为600,创建一个类Nowc
Turbo正则
·
2022-11-03 14:16
#
python练习题
python
开发语言
numpy
CTFHub技能书
解题笔记
-文件上传-双写后缀
打开题目双写后缀绕过,这里适用于前后端都对文件的扩展名做了限制。我们可以通过双写文件的扩展名,达到绕过的目的。例如:xxx.php=>xxx.pphphp.开始解题。直接打开burpsuit进行抓包,上传马子。然后双写文件后缀。成功上传并执行。拿到flag。这里漏洞的原理就是,文件后缀名过滤的时候.pphphp。他会把中间的php当做危险用户名过滤为空,所以首字母的p和尾部的hp会再次组合为php
大西瓜的安全之路
·
2022-08-18 10:08
CTFhub
文件上传
webshell
web安全
网络安全
网络协议
php
前端
CTFHub技能书
解题笔记
-文件上传-MIME绕过
打开题目MIME绕过,先查查什么是MIME吧。MIME:当文件的扩展名是用一种应用程序来打开的方式类型,当扩展名文件被访问的时候,浏览器会自动指定应用程序来打开。有点绕口,通俗点就是,当我们上传的文件被判定为content-type字段时,可以通过抓包,将content-type字段改为常见的图片类型,例如inamge/gif,从而绕过。也就是我们上传php文件时,可以改为jpg、png之类的,然
大西瓜的安全之路
·
2022-08-18 10:38
CTFhub
文件上传
webshell
网络协议
web安全
安全
php
网络安全
CTFHub技能书
解题笔记
-文件上传-文件头检查
打开题目到这里看起来没啥异样,上传个马子试试。看起来过滤了一些东西啊。这里继续上传马子看来也检测内容了。只允许上传图片格式,那做个图片马试试。这里图片马的指令:win:copyxxx.jpg/b+xxx.php图片马.php/b表示以二进制方式打开/a表示以ASCII方式打这里我生成的事php的马子,是因为本道题死一到后端过滤的。后端过滤我们需要把文件格式也改为JPG之类的。成功上传完毕shell
大西瓜的安全之路
·
2022-08-18 10:38
CTFhub
文件上传
webshell
web安全
网络安全
后端
前端
安全
CTFHub技能书
解题笔记
-文件上传-00截断
打开题目提示我们了解一下,php5.200截断,查一下相关资料吧。截断原理:http://www.xxx.com/xx.jpghttp://www.xxx.com/xx.php%00.jpg=>http://www.xxx.com/xx.php这里粗浅的说明一下本题所用到的原理,就是在.php文件后加上%00后接.jpg,这里我们就可以绕过对php文件的过滤。在执行时,%00会把后面的.jpg截断
大西瓜的安全之路
·
2022-08-18 10:38
文件上传
webshell
CTFhub
php
开发语言
后端
web安全
网络安全
CTFHub技能书
解题笔记
-文件上传-.htaccess
打开题目这里好好看看题干,信息量蛮多的,索性查查.htaccess。内容蛮多的,这里我就概括一下这道题用到的重点。htaccess文件是Apache服务器中的一个配置文件,可以帮我们实现:改变文件扩展名。然后,先构造一个.htaccess文件。文件内容是将文件扩展名改为PHP。方便我们执行马子。附上文件内容:SetHandlerapplication/x-httpd-php打开链接上传.htacc
大西瓜的安全之路
·
2022-08-18 10:37
CTFhub
文件上传
.HTACCESS
算法
php
.htaccess
web安全
网络安全
Fractal
解题笔记
题面Afractalisanobjectorquantitythatdisplaysself-similarity,inasomewhattechnicalsense,onallscales.Theobjectneednotexhibitexactlythesamestructureatallscales,butthesame“type”ofstructuresmustappearonallsca
McDuck_Spirit
·
2022-03-17 07:15
算法
c++
回归
符环
解题笔记
题面Description在可以炼制魔力强大的法杖的同时,MagicLand上的人们渐渐意识到,魔力强大并不一定能给人们带来好处——反而,由此产生的破坏性的高魔力释放,给整个大陆蒙上了恐怖的阴影。可控的魔力释放,成为了人们新的追求。这种控制魔力释放的技术,也就是被现在的我们熟知的“魔法”。在远古时期,“魔法”由法师们口口相传,但也因为这样,很多“古代魔法”已经成为传说——因为那时没有良好的记录魔法
McDuck_Spirit
·
2022-03-17 07:14
动态规划
算法
dfs
CodeForce#1625B Elementary Particles
解题笔记
原题链接B.ElementaryParticlestimelimitpertest2secondsmemorylimitpertest256megabytesinputstandardinputoutputstandardoutputMartiansareactivelyengagedininterplanetarytrade.OlympCity,theMartiancityknownforits
McDuck_Spirit
·
2022-03-17 07:44
贪心算法
排序算法
python题解第十届蓝桥杯B组
第十届蓝桥杯B组python
解题笔记
菜鸡一枚,如有错误可在评论区指正,不胜感激个别难题做不出来可能就放弃了哈目录第十届蓝桥杯B组python
解题笔记
A:组队B:年号字串C:数列求和D:数的分解F:特别数的和
Gygert
·
2021-03-12 20:15
python
算法
sql-labs自动化注入
解题笔记
(21-25a)
目录less-21,less-22(基于base64编码的cookie注入)sqlmappython脚本less-23(过滤注释符#--的GET注入)思路【payload】payload结构自动化注入sqlmappython脚本less-24(二次注入)less-25(过滤and,or的GET联合注入)思路自动化注入sqlmappython脚本less-25a(过滤and,or的GET布尔注入)思
鑫达达
·
2021-02-10 22:17
sqli-labs
sqlmap
python
LeetCode -
解题笔记
- 12 - Integer to Roman
IntegertoRomanSolution1这个题一开始我还在想怎么处理4和9的情况,按照数字转字符的思路处理,然而突然一想,罗马数字是最大匹配的,那么4和9的情况,对应一个专门的字符就可以了,比如1到10,我们要处理的就是1、4、5、9、10五个数字,2和3用若干个1表示,6、7和8先减一个5在对照1、2和3就可以了,更大的数字优先考虑更大的表示就可以了,这算是一个贪心算法?总之就是优先考虑现
支锦铭
·
2021-01-02 03:39
LeetCode解题笔记
算法
数据结构
leetcode
csapp:bomb-lab
解题笔记
这是一个非常有趣的lab。你可以用gdb,和反编译破解作者设置的密码。当然,作者提供了不带实现的c源码和(估计使用0g优化级别)。降低难度。phase1code:0000000000400ee0:400ee0:4883ec08sub$0x8,%rsp400ee4:be00244000mov$0x402400,%esi#关键代码400ee9:e84a040000callq401338400eee:8
深刻而荒诞
·
2020-12-09 03:56
csapp
asm
反编译
LeetCode
解题笔记
终于在GitHub开源了!
点击“开发者技术前线”,选择“星标????”在看|星标|留言,真爱今天给大家分享2套手册。先看看一大牛整理了一套初学到进阶的LeetCode学习资料,分享一个火爆GitHub的LeetCode刷题项目(FuckingAlgorithm)最近终于出电子版了!喜欢面试大厂无压力。先来给你们看看里面具体都有哪些内容:目前上述内容已打包成完整电子书,具体获取方式如下:1.关注GitHub中文社区公众号;2
DevolperFront
·
2020-10-04 13:00
编程语言
java
github
面试
git
leetcode two sum
解题笔记
题目是http://oj.leetcode.com/problems/two-sum/也是简单题,可惜我第一次没有考虑0的情况,第二次才通过。1.不需要考虑负数的情况,所以我过滤了超过target的数2.不需要考虑特别的优化,直接枚举就可以。转载于:https://www.cnblogs.com/xycoder/p/3506115.html
weixin_30349597
·
2020-09-10 18:19
解题笔记
——Noip2012铺地毯
题面描述为了准备一个独特的颁奖典礼,组织者在会场的一片矩形区域(可看做是平面直角坐标系的第一象限)铺上一些矩形地毯。一共有n张地毯,编号从1到n。现在将这些地毯按照编号从小到大的顺序平行于坐标轴先后铺设,后铺的地毯覆盖在前面已经铺好的地毯之上。地毯铺设完成后,组织者想知道覆盖地面某个点的最上面的那张地毯的编号。注意:在矩形地毯边界和四个顶点上的点也算被地毯覆盖。Format输入格式输入共n+2行。
skyler2003
·
2020-08-23 07:27
随手的解题笔记
解题笔记
-n!(高精度阶乘(n
题面输入一个数n(1#include#include//极为简易的高精阶乘usingnamespacestd;inta[40001],n,maxx=1;intmain(){cin>>n;a[0]=1;for(inti=1;i=0;i--)putchar(a[i]+'0');//小小的输出优化putchar('\n');return0;}
skyler2003
·
2020-08-23 07:27
随手的解题笔记
解题笔记
(21)——字符串的排列组合问题
问题1:输入一个字符串,打印出该字符串中字符的所有排列。例如输入字符串abc,则输出由字符a、b、c所能排列出来的所有字符串abc、acb、bac、bca、cab和cba。思路:这是个递归求解的问题。递归算法有四个特性:(1)必须有可达到的终止条件,否则程序将陷入死循环;(2)子问题在规模上比原问题小;(3)子问题可通过再次递归调用求解;(4)子问题的解应能组合成整个问题的解。对于字符串的排列问题
wuzhekai1985
·
2020-08-20 02:58
解题笔记
解题笔记
codewars
解题笔记
---Function 1 - hello world
Description:Makeasimplefunctioncalledgreetthatreturnsthemost-famous"helloworld!".TestDrivenDevelopment(TDD)importorg.junit.Test;importstaticorg.junit.Assert.assertEquals;importorg.junit.runners.JUnit4
cxc_happy111
·
2020-08-19 17:56
codewars
[
解题笔记
] LeetCode 7月挑战题目之7
IslandPerimeter这是我第一次参加LeetCode(力扣)的每月挑战题组,希望留下点笔记,大家可以参考和互相讨论。第七天问:现在给你一个二维网格地图,里面每个1代表土地,0代表水面。每一个格子都只能是橫向或者竖向相连(不会斜向相连),而且这个地图上只有一个陸地。已知:陸地不会有「河流」,意思是「水」(数字0)只能在陸地上下左右存在,不会在陸地之间相连;每个格子的四条边界都是1;这个地图
一骑代码走天涯
·
2020-08-19 07:36
解题笔记
[
解题笔记
] LeetCode 7月挑战题目之10
FlattenaMultilevelDoublyLinkedList这是我第一次参加LeetCode(力扣)的每月挑战题组,希望留下点笔记,大家可以参考和互相讨论。第十天问这是一道需要了解基本数据结构的问题,不过不是太难理解。只要你懂了链表(Linkedlist)的基础结构和操作方法,就能轻易KO这道问题。跟之前一样,首先看看这问题到底在问什麽:给你有一个双链表,其中每个节点都有记录相应的前节点和
一骑代码走天涯
·
2020-08-19 07:36
解题笔记
数据结构
链表
leetcode
python
LeetCode
解题笔记
16 —— 62. 不同路径
题目一个机器人位于一个mxn网格的左上角(起始点在下图中标记为“Start”)。机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为“Finish”)。问总共有多少条不同的路径?例如,上图是一个7x3的网格。有多少可能的路径?说明:m和n的值均不超过100。示例1:输入:m=3,n=2输出:3解释:从左上角开始,总共有3条路径可以到达右下角。1.向右->向右->向下2.向
JohnLiu_
·
2020-08-17 23:48
LeetCode解题笔记
LeetCode
不同路径
java
算法
上一页
1
2
3
4
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他