腾讯精选50题—Day11题目136,141,142

CTF基础知识 文章目录一. CTF简介1.开启题目并点击题目附件2.得到正文和flag①正文②FLAG二.竞赛模式1.开启题目并点击题目附件2.正文和flag①正文理论知识Jeopardy-解题AwD-攻防模式AWP-攻防增强RHG-自动化[ AI自动化]RW-真实世界KoH-抢占山头Mix[混合]②flag三.比赛形式1.开启题目并点击题目附件2.正文和flag①正文线上线下②flag四.题目1.开启题目并点击题目附件二.正文和flag①正文WebPwnReverseCryptoMisc②flag 一. CTF简介 1 阅读详情

腾讯精选50题—Day11题目136,141,142

  第十一天~

1. 题目136 只出现一次的数字

(1) 题目描述

在这里插入图片描述

(2) 思路

  给定的序列中只有一次出现一次的数字,借助异或运算的性质,遍历一遍数据便可以得到答案。

(3) 题解

class Solution {
public:
    int singleNumber(vector<int>& nums) {

        int ant = nums[0];
        int len = nums.size();

        for (int i = 1; i < len; i++)
        {
            ant = ant ^ nums[i];
        }
        return ant;
    }
};

结果:
在这里插入图片描述
时间复杂度: O ( n ) O(n) O(n)
空间复杂度: O ( 1 ) O(1) O(1)

2. 题目141 环形链表

(1) 题目描述

在这里插入图片描述
在这里插入图片描述

(2) 思路

  快慢指针法判断链表是否有环,如果链表有环,那么慢指针一定可以追上快指针。

(3) 题解

class Solution {
public:
    bool hasCycle(ListNode* head) {

        ListNode* quick = head;
        ListNode* slow = head;

            while (quick!=NULL &&quick->next != NULL)
            {
                quick = quick->next->next;
                slow = slow->next;
                if (quick == slow)
                    return true;
            }
        return false;
    }
};

结果:
在这里插入图片描述
时间复杂度: O ( n ) O(n) O(n) n n n为链表的结点数
空间复杂度: O ( 1 ) O(1) O(1)

3. 题目142 环形链表II

(1) 题目描述

在这里插入图片描述
在这里插入图片描述

(2) 思路

  在141题的基础上,我们需要记录slow指针和quick指针相等的位置为record,用一个新的遍历指针和record一起增加,直到找到入口。

(3) 题解

class Solution {
public:
    ListNode* detectCycle(ListNode* head) {

        ListNode* quick = head;
        ListNode* slow = head;
        ListNode* record = head;

        while (quick != NULL && quick->next != NULL)
        {
            slow = slow->next;
            quick = quick->next->next;

            if (quick == slow)
            {
                record = slow;
                ListNode* p = head;
                while (p != record)
                {
                    p = p->next;
                    record = record->next;
                }
                return p;
            }
        }
        return NULL;
    }
};

结果:
在这里插入图片描述

时间复杂度: O ( n ) O(n) O(n)
空间复杂度: O ( 1 ) O(1) O(1)

参考

  1. 环形链表II
写一下自已对ctf的了解,以便日后自已需要 11.7 本人ctf小白,参加比赛基本处于摸鱼状态,也没有系统了解过ctf以及做过相关的实践和练习,但是,对这一块比较感兴趣,所以,只能说,在学习中,就跟我当初学makefile一样,做下记录,写点自已觉得对自已有用的东西,大概这样。 ctf总共分为五部分,misc杂项,crypto解密加密,pwn攻破设备、系统,reverse逆向渗透,web网络安全。500pt的题都很难。 首先,建立在你对前后端足够了解的基础上。 web安全就是黑服务器,pwn就是黑设备黑系统,至于怎么黑,仁者见仁智者见智,取决 阅读详情

相关推荐

大厂笔试SQL题

大厂面试sql手撕题目总结_手撕sql-优快云博客常见大厂SQL笔试面试题总结_sql笔试题-优快云博客Hive常用窗口函数实战-腾讯云开发者社区-腾讯云问题描述:sql实现:group by+sum(if())/case when解1:select year, sum(if(month = 1,amount,0)) as m1, sum(if(month = 2,amount,0)) as m2, sum(if(month = 3,amount,0)) as m3, sum(if(month

m0_68143976的博客 1270

算法提高

第六章 基础算法 位运算 90. 64位整数乘法 递推与递归 95. 费解的开关 97. 约数之和 98. 分形之城 前缀和与差分 99. 激光炸弹 100. 增减序列 二分 102. 最佳牛围栏 113. 特殊排序 排序 105. 七夕祭 106. 动态中位数 107. 超快速排序 RMQ 1273. 天才的记忆 第一章 动态规划 数字三角形模型 1015. 摘花生 1018. 最低通行费 1027. 方格取数 275.

julina1的博客 511

腾讯产品群面题解析系列(一).pdf

腾讯产品群面题解析系列(一).pdf

网络空间安全中职重庆市比赛赛题解析分析四个阶段解析答案(共五套题)第二套题目

2021年中职组“网络安全”赛项 重庆市竞赛任务书B 一、竞赛时间 总计:480分钟 二、竞赛阶段 竞赛阶段 任务阶段 竞赛任务 竞赛时间 分值 A、B模块 A-1 Windows操作系统安全配置 180分钟 200分 A-2 Linux操作系统安全配置 B-1 系统漏洞 400分 B-2 隐藏信息探索 B-3 服务远程控制 B-4 Web安全之综合渗透测试 阶段切换 阶段切换(午休) 120分钟 0 C、D模块 C模块 CTF夺旗-攻击 180分钟 200分 D模块 CTF夺旗-防御 .

PushSafe 1589

斑马打印机状态监控进阶:不用SDK也能获取打印状态的3种野路子

本文介绍了三种不依赖官方SDK的斑马打印机状态监控方法,包括SGD命令、TCP端口嗅探和共享打印机日志分析。这些方案适用于老旧系统或网络受限环境,帮助运维人员实时掌握打印状态,提升设备管理效率。特别适合工业自动化和物流仓储场景中的应急处理。

weixin_42628688的博客 428

告别Keil手动分区!用CubeMX+VS Code一键生成带Bootloader的STM32 OTA工程

本文详细介绍了如何利用STM32CubeMX和VS Code实现STM32 OTA工程的自动化构建,告别传统Keil手动分区的繁琐流程。通过图形化配置Flash分区、自动生成链接脚本以及实现Bootloader跳转逻辑,开发者可以高效完成远程升级功能开发,显著提升嵌入式开发效率。

weixin_33720956的博客 390

腾讯精选50题—Day3题目11,14,15

腾讯精选50题—Day3题目11,14,15 打卡的第三天,忙碌而充实,用一句话来鼓励自己~The measure of success is how we cope with disappointment. 1. 题目11 盛水最多的容器 (1)题目描述 Given n non-negative integers a1, a2, ..., an, where each represents a point at coordinate (i, ai). n vertical lines are d.

Fox_Alex的博客 374

关于SVPWM七段式五段式调制后的相电压和线电压波形——大疆DJI技术笔试

1.SVPWM七段式/五段式调制的相电压和线电压波形 脉宽调制(PWM)在并网变流技术中得到了广泛的应用。与正弦脉宽调制(SPWM)的控制方法相比,SVPWM方法具有直流侧电压利用率高,电压谐波小,易于数字化实现等显著的优点,从而使SVPWM在实际的应用中越来越普遍。TMS320F28335是32位浮点的DSP控制器,具有150MHz的高速处理能力,18路PWM输出,与前几代数字信号控制器相比,性能平均提高了50%。其中具体的SVPWM理论实现的原理,请参考我的博客永磁同步电机的矢量控制策略(七)一一一SV

昔时扬尘处 2万+

腾讯LeetCode精选50题

腾讯LeetCode精选50题 快捷入口:https://leetcode-cn.com/problemset/50/ 题名 题解 出现频率 2 两数相加 中等 4 寻找两个有序数组的中位数 困难 5 最长回文子串 中等 7 整数反转 简单 8 字符串转换整数 (atoi) 中等 9 回文数 简单 11 盛最多水的容器...

QAQterrible的博客 627

别再死磕SPWM了!手把手教你用STM32实现SVPWM驱动PMSM电机(附代码)

本文详细介绍了如何使用STM32实现SVPWM驱动PMSM电机,对比传统SPWM方案,SVPWM在电压利用率、电流THD、转矩脉动和稳态温升等方面均有显著提升。通过克拉克变换优化、扇区快速判断和矢量作用时间补偿等核心算法,结合STM32硬件加速技巧,实现高效电机控制。附代码示例,助力开发者快速掌握SVPWM技术。

weixin_28733777的博客 274

MobaXterm破解14个会话限制的保姆级教程(附Python环境配置指南)

本文提供了MobaXterm破解14个会话限制的详细教程,并深入讲解了如何配置稳定的Python环境以支持相关脚本运行。通过理解软件授权机制、安全实践步骤以及许可文件的应用,帮助用户解除会话数量限制,实现高效的远程服务器管理与自动化运维。

weixin_29211309的博客 1663

腾讯精选练习 50 题(Leetcode)笔记 PDF下载!

昨天在知识星球中立了一个Flag,第一步采取的行动就是把以前刷的“腾讯精选练习 50 题”重新梳理一下,就有了今天这本170多页的小册子。 这本小册子即可以作为学习数据结构与算法课程的参考资料,也可以作为备考计算机类研究生的备考资料。希望对学习算法的同学们有所帮助。 这本小册子,主要是对我们第一次“数据结构与算法(Leetcode)刻意练习”中,在自己公众号所发打卡图文的重新梳理与总结,有部分代...

老马的程序人生 1095

得物(毒)App潮鞋价格波动监控系统实战:从爬虫开发到数据可视化完整指南

本文将带领您从零开始构建一套完整的得物潮鞋价格监控系统,涵盖爬虫开发、数据存储、价格波动分析和可视化展示等全流程技术。我们将使用最新的Python技术栈,包括异步爬虫框架、智能代理池、反爬虫绕过技巧,以及基于机器学习的时间序列预测模型。无论您是想要追踪特定鞋款价格的潮流爱好者,还是希望构建商业级监控系统的开发者,这篇文章都将为您提供切实可行的解决方案。

2201_76125261的博客 2506

刷题分享:腾讯精选练习 50 题 Day3

腾讯精选练习 50 题 Day3题目:11. 盛最多水的容器解题思路执行代码复杂度题目:14. 最长公共前缀思路横向-执行代码复杂度思考题目15. 三数之和思路执行代码复杂度 题目:11. 盛最多水的容器 来源:力扣(LeetCode) https://leetcode-cn.com/problems/container-with-most-water 【中等难度】给你 n 个非负整数 a1,a2,…,an,每个数代表坐标中的一个点 (i, ai) 。在坐标内画 n 条垂直线,垂直线 i 的两个端点分别

CC上岸鸭 304

Open3D(C++) 读取、可视化并保存点云【2025最新版】

博客长期更新,本文最近更新时间为:2025年1月6日。

点云侠的博客 4620

OpenCV计算机视觉实战(3)——计算机图像处理基础

本文全面介绍了计算机视觉和数字图像处理的基础知识。从最基本的像素概念入手,详细讲解了图像在计算机中的表示方式,包括RGB、CMYK等色彩空间的工作原理及其应用场景。还系统分析了常见图像和视频文件格式的特点,梳理了计算机图像处理技术的发展历程,并重点介绍了OpenCV这一强大的开源计算机视觉库的功能与应用领域。

qq_30167691的博客 1741

刷题分享:腾讯精选练习 50 题 Day11

腾讯精选练习 50 题 Day11题目:136. 只出现一次的数字解题思路执行代码复杂度题目:141. 环形链表题目:142. 环形链表 II解题思路快慢指针:执行代码复杂度 题目:136. 只出现一次的数字 来源:力扣(LeetCode) https://leetcode-cn.com/problems/single-number/ 【简单】给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。 说明:你的算法应该具有线性时间复杂度。 你可以不使用额外空

CC上岸鸭 317

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

LeetCode腾讯精选50题---11,14,15

Day03 11. 盛最多水的容器 (Medium) 11. 盛最多水的容器 (Medium) 思路:双指针 图11_container_with_most_water.png """ 给你n个非负整数a1,a2,...,an,每个数代表坐标中的一个点(i,ai) 。在坐标内画n条垂直线,垂直线i的两个端点分别为(i,ai) 和 (i, 0) 。 找出其中的两条线,使得它们与x轴共同构成的容器可以容纳最多的水。 说明:你不能倾斜容器。 见图11_container_wit

qq_39544991的博客 182

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

绝对有用腾讯笔试题目及答案

绝对有用腾讯笔试题目及答案  1. 1-20的两个数把和告诉A,积告诉B,A说不知道是多少,B也说不知道,这时A说我知道了,B接着说我也知道了,问这两个数是多少?   答案:2和3   2 爸爸,妈妈,妹妹,小强,至少两个人同一生肖的概率是多少?论文联盟wWw.LWlm.coM   1-12*11*10*9/12*12*12*12 = 1-55/96 = 41/96

Cloud-Datacenter-Renewable Energy-Big Data-Model 741

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

LeetCode腾讯精选50题---88,89,104

Day 09 88. 合并两个有序数组 (Easy) 88. 合并两个有序数组 (Easy) """ 给你两个有序整数数组 nums1 和 nums2,请你将 nums2 合并到 nums1 中,使 nums1 成为一个有序数组。 初始化 nums1 和 nums2 的元素数量分别为 m 和 n 。你可以假设 nums1 的空间大小等于 m + n,这样它就有足够的空间保存来自 nums2 的元素。 示例 1: 输入:nums1 = [1,2,3,0,0,0], m = 3

qq_39544991的博客 230

LeetCode-Day2-题目:腾讯精选50道-11 盛最多水的容器(双指针)

从零开始的算法历练。

qq_42011355的博客 156

LeetCode打卡Day11

Leetcode腾讯精选练习50题136-只出现一次的数字141-环形链表142-环形链表Ⅱ 分享今天看到的有用的帖子???? 如何入门动态规划?3000 字总结【author: zhenguo】 136-只出现一次的数字 我的做法是,先排序,然后遍历判断 class Solution(object): def singleNumber(self, nums): """ :type nums: List[int] :rtype: int

木得脑袋 305

LeetCode打卡Day3

Leetcode腾讯精选练习50题11-盛最多水的容器14-最长公共前缀15-三数之和 11-盛最多水的容器 果然暴力求解是行不通的嘤嘤嘤 class Solution(object): def maxArea(self, height): """ :type height: List[int] :rtype: int """ return max([min(height[i],height[j])*(j-i) for i in

木得脑袋 332

腾讯2009年笔试题

1、1-20的两个数把和告诉A,积告诉B,A说不知道是多少,B也说不知道,这时A说我知道了,B接着说我也知道了,问这两个数是多少?   答案:2和3 2、爸爸,妈妈,妹妹,小强,至少两个人同一生肖的概率是多少?   答案:1-12*11*10*9/12*12*12*12 = 1-55/96 = 41/96 3、计算 a^b       答案:运算符优先级:括号,下标

歆萌的专栏 1015
上一篇: 腾讯精选50题—Day10题目121,122,124
下一篇: 腾讯精选50题—Day12题目146,148,155
Fox_Alex
博客等级 码龄10年 47粉丝 57原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值