网站首页 > 御风而归 第2页
  • 御风而归 2024-05-22

    [CareerCup] 4.2 Route between Two Nodes in Directed Graph 有向图中两点的路径

    LeetCode和CareerCup中关于图的题都不是很多,LeetCode中只有三道,分别是Clone Graph 无向图的复制,Course Schedule 课程清单 和 Course Schedule II 课程清单...

  • 御风而归 2024-05-22

    [LeetCode] Valid Anagram 验证变位词

    这不算一道难题,核心点就在于使用哈希表映射,我们还是用一个数组来代替哈希表,使用类似方法的题目有Minimum Window Substring 最小窗口子串,Isomorphic Strings 同构字符串,Longest...

  • 御风而归 2024-05-22

    柚子快报激活码778899分享:酒店与旅游胜地

    希爾頓:蘇梅島,馬爾地夫,大溪地 Bora Bora ,夏威夷茂宜島。凱悅:馬爾地夫,夏威夷茂宜島,Cancun。洲際:大溪地 Bora Bora,蘇梅島。費爾蒙:Cancun,加拿大,夏威夷茂宜島,百慕達卡爾森:倫敦,巴黎...

  • 御风而归 2024-05-22

    MatLab Mark Points 给点标序号

    在MatLab中,我们有时要给画出的点按一定顺序标上序号,下面这个简单的例子实现这个功能:...

  • 御风而归 2024-05-22

    OpenCV Create Circular Mask 圆形遮罩

    在OpenCV中,比较常见的是矩形遮罩CvRect,没有专门提供圆形的mask,那么我们只能自己写一个来模拟圆形mask的函数,需要提供的参数为原图的大小,以及圆形mask的圆心位置和半径即可,返回一个cv::Mat型的ma...

  • 御风而归 2024-05-22

    CvArr* to cv::Mat 转换

    OpenCV中的CvArr*的定义的一个空类型的指针,可以转换为其派生类CvMat和IplImage,那么如何将其转化为cv::Mat呢,其实很简单,只需要一行代码即可:...

  • 御风而归 2024-05-22

    [LeetCode] 263. Ugly Number 丑陋数

    这道题让我们检测一个数是否为丑陋数,所谓丑陋数就是其质数因子只能是 2,3,5。那么最直接的办法就是不停的除以这些质数,如果剩余的数字是1的话就是丑陋数了,参见代码如下:解法一:我们也可以换一种写法,分别不停的除以 2,3,...

  • 御风而归 2024-05-22

    [LeetCode] 264. Ugly Number II 丑陋数之二

    这道题是之前那道 Ugly Number 的拓展,这里让找到第n个丑陋数,还好题目中给了很多提示,基本上相当于告诉我们解法了,根据提示中的信息,丑陋数序列可以拆分为下面3个子列表:仔细观察上述三个列表,可以发现每个子列表都是...

  • 御风而归 2024-05-22

    移动大数据功能(移动大数据功能有哪些)

    本文目录一览1、移动大数据功能包括2、移动大数据功能有哪些一、移动大数据功能简介移动大数据是指通过手机等移动设备产生、处理和分析的大量数据。随着移动互联网时代的到来,移动大数据成为了一个热门话题。移动大数据功能有哪些呢?让我...

  • 御风而归 2024-05-22

    大数据顶层规划(智能制造顶层设计与规划)

    本文目录一览1、智能制造顶层设计与规划2、顶层设计和规划的区别一、概述智能制造是指利用大数据和人工智能技术提升制造业生产效率和质量的一种模式。而要实现智能制造,需要进行大数据顶层规划,以确定系统的设计和规划。二、需求分析大数...

  • 御风而归 2024-05-21

    数据交换与大数据(数据交换与大数据的关系)

    本文目录一览1、数据交换与大数据的关系2、数据交换技术哪种更好一、数据交换的意义及应用数据交换是指不同系统之间的数据传输和共享过程,它在现代信息时代中具有重要的意义和应用。数据交换的目的是实现不同系统之间的数据互通,促进信息...

  • 御风而归 2024-05-21

    [LeetCode] 84. Largest Rectangle in Histogram 直方图中最大的矩形

    这道题让求直方图中最大的矩形,刚开始看到求极值问题以为要用DP来做,可是想不出递推式,只得作罢。这道题如果用暴力搜索法估计肯定没法通过OJ,但是我也没想出好的优化方法,在网上搜到了网友水中的鱼的博客,发现他想出了一种很好的优...

  • 御风而归 2024-05-21

    [LeetCode] 92. Reverse Linked List II 倒置链表之二

    很奇怪为何没有倒置链表之一,就来了这个倒置链表之二,不过猜也能猜得到之一就是单纯的倒置整个链表,而这道作为延伸的地方就是倒置其中的某一小段。对于链表的问题,根据以往的经验一般都是要建一个dummy node,连上原链表的头结...

  • 御风而归 2024-05-21

    大数据信息共享协作机制(大数据信息共享协作机制包括)

    本文目录一览1、大数据信息共享协作机制包括2、大数据信息共享协作机制是什么一、大数据信息共享协作机制的概述大数据时代,信息的爆炸性增长给企业和个人的决策带来了新的挑战。为了更好地应对这一挑战,大数据信息共享协作机制应运而生。...

  • 御风而归 2024-05-21

    [LeetCode] 1263. Minimum Moves to Move a Box to Their Target Location 推箱子

    这道题给了一个二维数组 grid,代表一个迷宫,里面有个人在推箱子,人的位置用字母S表示,箱子位置是B,需要将其推到位置T,迷宫中的点表示可以通行的区域,井号#表示墙,即不能通行的位置,问最少需要推几次才能把箱子推到目标位置...

  • 御风而归 2024-05-21

    世预赛大数据排名最新(世预赛比赛成绩)

    本文目录一览1、世预赛各组成绩2、世预赛比赛成绩引言:世界杯预选赛作为世界最顶级的国际足球赛事之一,吸引了全球无数的球迷关注。而在这个科技发达的时代,足球的数据分析和排名已经成为一项重要的工作。通过大数据的分析和对比,我们可...

  • 御风而归 2024-05-21

    Stack and Heap 堆和栈的区别

    在和计算机内存打交道时,我们一定会碰到堆和栈,这两个东西很容易搞混,那么现在就来梳理一下二者的关系。栈是用来静态分配内存的而堆是动态分配内存的,它们都是存在于计算机内存之中。栈的分配是在程序编译的时候完成的,直接存储在内存中...

  • 御风而归 2024-05-21

    [LintCode] Longest Consecutive Sequence 求最长连续序列

    LeetCode上的原题,请参见我之前的博客Longest Consecutive Sequence。解法一:解法二:...

  • 御风而归 2024-05-21

    酷飞智能机器人:引领未来科技潮流

    本文目录一览1、一米智能机器人充电几小时2、智能机器人的一般分为几类随着科技的不断进步,智能机器人行业也取得了快速发展。作为这个行业的领头羊,酷飞智能机器人以其卓越的性能和独特的设计风格,成为了人们关注的焦点。本文将通过通俗...

  • 御风而归 2024-05-21

    [LeetCode] 828. Count Unique Characters of All Substrings of a Given String 统计给定字符串的所有子串的独特字符

    这道题给了我们一个字符串S,要统计其所有的子串中不同字符的个数之和,这里的子串是允许重复的,而且说结果需要对一个超大数取余,这暗示了返回值可能会很大,这样的话对于纯暴力的解法,比如遍历所有可能的子串并统计不同字符的个数的这种...

  • 御风而归 2024-05-21

    发那科机器人智能工具

    本文目录一览1、发那科机器人设置工具坐标系6点法2、发那科机器人工具坐标系直接输入法一、引言发那科机器人智能工具是当今制造业领域中引人注目的创新产物。通过结合人工智能和机器人技术,发那科机器人智能工具为工厂自动化生产带来了新...

  • 御风而归 2024-05-21

    [CareerCup] 9.5 Permutations 全排列

    LeetCode上的原题,请参加我之前的博客Permutations 全排列和Permutations II 全排列之二。解法一:解法二:解法三:...

  • 御风而归 2024-05-21

    [LeetCode] 160. Intersection of Two Linked Lists 求两个链表的交点

    博主还以为以后在不能免费做 OJ 的题了呢,想不到 OJ 又放出了不需要买会员就能做的题,业界良心啊,哈哈^_^。这道求两个链表的交点题要求执行时间为 O(n ,则不能利用类似冒泡法原理去暴力查找相同点,事实证明如果链表很长...

  • 御风而归 2024-05-21

    [LeetCode] 1110. Delete Nodes And Return Forest 删点成林

    这道题给了一棵二叉树,说了每个结点值均不相同,现在让删除一些结点,由于删除某些位置的结点会使原来的二叉树断开,从而会形成多棵二叉树,形成一片森林,让返回森林中所有二叉树的根结点。对于二叉树的题,十有八九都是用递归来做的,这道...

  • 御风而归 2024-05-20

    [LeetCode] Single Number 单独的数字

    这道题给了我们一个非空的整数数组,说是除了一个数字之外所有的数字都正好出现了两次,让我们找出这个只出现一次的数字。题目中让我们在线性的时间复杂度内求解,那么一个非常直接的思路就是使用 HashSet,利用其常数级的查找速度。...

  • 御风而归 2024-05-20

    智能机器人的灯光怎么关

    智能机器人的灯光怎么关智能机器人的灯光关掉的方法有很多种,下面是一些常见的问答内容。智能机器人的灯光怎么关要关掉智能机器人的灯光,可以通过以下几种方式进行操作。通过语音指令可以关掉灯光吗是的,很多智能机器人都支持语音指令控制...

  • 御风而归 2024-05-20

    [CareerCup] 9.11 Parenthesize the Expression 表达式加括号

    ...

  • 御风而归 2024-05-20

    小程序适配IOS底部小黑条

    1、IOS底部小黑条高34px进行适配 2、使用css 兼容ios11.2 padding-bottom: env(safe-area-inset-bottom ; env( 跟 constant( 需要同时存在,而且顺...

  • 御风而归 2024-05-20

    [LeetCode] 377. Combination Sum IV 组合之和之四

    这道题是组合之和系列的第四道,博主开始想当然的以为还是用递归来解,结果写出来发现 TLE 了,的确 OJ 给了一个 test case 为 [4,1,2] 32,这个结果是 39882198,用递归需要好几秒的运算时间,实在...

  • 御风而归 2024-05-20

    [LeetCode] 66. Plus One 加一运算

    将一个数字的每个位上的数字分别存到一个一维向量中,最高位在最开头,我们需要给这个数字加一,即在末尾数字加一,如果末尾数字是9,那么则会有进位问题,而如果前面位上的数字仍为9,则需要继续向前进位。具体算法如下:首先判断最后一位...

  • 御风而归 2024-05-20

    docker 基于AnolisOS国产操作系统打造Python3.11.0容器基础开发环境

    一 背景 随着国内操作系统市场的不断发展,AnolisOS作为一款优秀的国产操作系统,逐渐受到了广大开发者的关注。为了满足Python开发者的需求,本文将介绍如何基于AnolisOS打造Python3.11.0容器基础开发环...

  • 御风而归 2024-05-20

    老年适合用哪个智能机器人

    老年适合用哪个智能机器人老年人使用智能机器人的需求日益增长,选择适合他们的智能机器人成为了一项重要任务。下面是一些常见问题和相应的回答,帮助你了解老年人适合使用哪个智能机器人。老年人适合用智能陪伴机器人吗是的,老年人适合使用...

  • 御风而归 2024-05-20

    java 哈哈笔记 | HarmonyOS Arkts学习笔记(未完)

    国企银行Java笔试精选1[可打印] 【蓝蓝高频面试之数据库系列】第一期数据库基础20题 #创作激励计划#操作系统经典20题总结==上岸 #高频知识点汇总# 2021测试开发最全路线==上岸 #创作激励计划#宝宝们,签约毁约...

  • 御风而归 2024-05-19

    [CareerCup] 6.2 Dominos on Chess Board 棋盘上的多米诺

    这道题给我们了一个8x8的国际象棋棋盘,从一个对角线挖去两个格子,应为同一颜色,然后给了我们31个多米诺,每一多米诺可以覆盖两个格子,问我们能不能覆盖整个棋盘。这题乍看去去好像可以,因为64个格子挖去两个剩62个,31个多米...

  • 御风而归 2024-05-19

    [CareerCup] 6.3 Water Jug 水罐问题

    这道题给了我们两个水罐,一个是5夸脱的,一个是3夸脱的,还有无限的水,让我们测量出4夸脱的水,前提是我们不能每次给容器装一半的水,那么这需要来回倒好几次,才能装出4夸脱的水,参见步骤如下:5夸脱水罐当前水量3夸脱水罐当前水量...

  • 御风而归 2024-05-19

    [CareerCup] 6.4 Blue Eyes People on Island 岛上的蓝眼人

    这道题假定一个岛上有很多人,其中有些人是蓝眼睛的,设定是蓝眼睛的人要尽可能早的离开岛,每天晚上八点都有飞机离开岛。每个人可以看见别人眼睛的颜色,但是不知道自己眼睛的颜色,而且也不能被告知,问需要多少天可以让蓝眼睛人都离开。这...

  • 御风而归 2024-05-19

    Qt Package Project 打包发布程序

    在Qt项目开发完成后,我们想将项目打包发布成一个可执行文件,需要做如下步骤:首先,将项目中的release文件中的可执行文件拷到一个新建的文件夹中,例如project.exe,用Qt自带的生成必备的dll文件的程序winde...

  • 御风而归 2024-05-19

    [CareerCup] 6.6 Toggle Lockers 切换锁的状态

    这道题说一个走廊上有100个闭合的锁,首先一个人走过去打开所有的锁,第二次他切换2的倍数的锁的状态,第三次他切换3的倍数的锁的状态,第n次他切换n的倍数的锁的状态,以此类推直到100次遍历后,问我们有多少个锁的状态是打开的。...

  • 御风而归 2024-05-19

    [CareerCup] 7.1 Basketball Shooting Game 投篮游戏

    这道题提出了两种投篮游戏,可以任意选择一种,第一种是投一次篮,第二种是投三次中两个即可,现给出投篮命中率为p,问p的取值和选择哪个游戏的关系。这题是典型的我大天朝高中数学中的概率问题,当时做的题可比这个要难的多。对于Game...

  • 御风而归 2024-05-19

    [CareerCup] 7.3 Line Intersection 直线相交

    这道题说是在笛卡尔坐标系中,让我们确定两条直线是否相交。那么我们首先要写个直线的类来表示直线,最常见的表示方法为y=kx+b,k为斜率,b为与y轴的交点,然后我们来考虑什么情况下两条直线会相交,首先,如果两条直线完全重合的话...

  • 御风而归 2024-05-19

    [LeetCode] H-Index 求H指数

    这道题让我们求H指数,这个质数是用来衡量研究人员的学术水平的质数,定义为一个人的学术文章有n篇分别被引用了n次,那么H指数就是n。而且wiki上直接给出了算法,可以按照如下方法确定某人的H指数:1、将其发表的所有SCI论文按...

  • 御风而归 2024-05-19

    [CareerCup] 8.1 Implement Blackjack 实现21点纸牌

    这道题让我们设计一个21点纸牌游戏的数据结构,用面向对象的思想来设计。那么既然21点是一种特定的纸牌游戏,它可以是从普通纸牌的基础上派生出来的。所以我们先实现最基本的纸牌类Card,里面包括值和花色,还有一些基本的判断或标记...

  • 御风而归 2024-05-19

    [LintCode] Find the Missing Number 寻找丢失的数字

    这道题是LeetCode上的原题,请参见我之前的博客Missing Number 丢失的数字。那道题用了两种方法解题,但是LintCode的OJ更加严格,有一个超大的数据集,求和会超过int的范围,所以对于解法一的话需要用l...

  • 御风而归 2024-05-19

    Solve Error: 'has incomplete type', foward declaration of 'class x'

    在C++的OOB编程中,有时候我们会遇到这样的错误Error: 'has incomplete type',forward declaration of 'class x',那么是什么原因引起的这个问题呢,我们首先来看下面这...

  • 御风而归 2024-05-19

    Save vtkMatrix4x4 to a file 保存到文件

    vtkMatrix4x4是VTK中的一个表示4x4矩阵的一种数据结构,有时候我们想把其保存到一个文件中,那么可以使用如下的代码:...

  • 御风而归 2024-05-19

    [CareerCup] 8.5 Online Book Reader System 在线读书系统

    这道题OOB的题让我们设计一个在线读书系统,还是没有任何提示,所以发挥空间很大。根据书上的解答,我们设计一个具有基本功能的系统:1. 用户会员的建立和延长2. 搜索书库中的书3. 在线读书4. 每次只能有一个活跃用户5. 每...

  • 御风而归 2024-05-19

    [CareerCup] 8.9 An In-memory File System 内存文件系统

    这道题让我们设计一个内存文件系统,咋一听感觉挺吓人啊,像是很底层的东西,但其实只是一道很普通的OOB的题目而已。根据书上所述,在一个简化的文件系统,由文件和目录构成的,而文件类File和目录类Directory都是由一个入口...

  • 御风而归 2024-05-19

    [LeetCode] 1035. Uncrossed Lines 不相交的线

    这道题给了A和B两个数字数组,并且上下并列排放,说是可以用线来连接相同的数字,问最多能连多少根线而且不会发生重叠。题目中的例子1还配了图帮助我们理解,自己可以画一画其他的例子,题意倒不难理解。难就难在如何在判断连线是否相交,...

  • 御风而归 2024-05-19

    [LeetCode] 260. Single Number III 单独的数字之三

    这道题是之前那两道 Single Number 和 Single Number II 的再次延伸,说实话,这类位操作 Bit Manipulation 的题,如果之前没有遇到过类似的题目,楞想是很难相出来的,于是博主只能上网...

  • 御风而归 2024-05-19

    智能机器人连不上手机

    本文目录一览1、智能机器人连不上手机怎么回事2、ANYREC智能机器人连不上手机智能机器人作为一种近年来兴起的新兴技术,已经在各个行业得到了广泛的应用。有时候我们会遇到一个问题,那就是智能机器人无法与手机进行连接。这不仅仅是...

  • 御风而归 2024-05-19

    金融 国际黄金价格是什么?和黄金价格有何区别?

    黄金是世界上最珍贵的贵金属之一,其价值被无数人所垂涎。而国际黄金价格作为市场上的参考指标,直接影响着黄金交易的买卖。那么国际黄金价格到底是什么,与黄金价格又有何区别呢?本文将为您详细解答。 国际黄金价格是指以美元计量的全球范...

  • 御风而归 2024-05-19

    Chatbase

    从你的知识库中构建一个AI聊天机器人,并将其添加到你的网站上。...

  • 御风而归 2024-05-19

    哪家大数据开发

    ...

  • 御风而归 2024-05-19

    [CareerCup] 6.5 Drop Eggs 扔鸡蛋问题

    这道题说有100层楼,从N楼开始扔鸡蛋会碎,低于N楼扔不会碎,现在给我们两个鸡蛋,让我们找到N,并且最小化最坏情况。因为只有两个鸡蛋,所以第一个鸡蛋应该是按一定的间距扔,比如10楼,20楼,30楼等等,比如10楼和20楼没碎...

  • 御风而归 2024-05-19

    [LeetCode] 754. Reach a Number 达到一个数字

    这道题让我们从起点0开始,每次可以向数轴的左右两个方向中的任意一个走,第一步走距离1,第二步走距离2,以此类推,第n步走距离n,然后给了我们一个目标值 target,问最少用多少步可以到达这个值。博主分析了给的两个例子后,开...

  • 御风而归 2024-05-19

    Convert between cv::Mat and QImage 两种图片类转换

    在使用Qt和OpenCV混合编程时,我们有时需要在两种图片类cv::Mat和QImage之间进行转换,下面的代码参考了网上这个帖子:还可以用下面的这个代码,参考了这个帖子:...

  • 御风而归 2024-05-19

    [LintCode] Backpack VI 背包之六

    不太懂这题名称为啥叫backpack,LeetCode上的原题,请参见我之前的博客Combination Sum IV 。解法一:解法二:...

  • 御风而归 2024-05-19

    姓名大数据分析(姓名大数据分析方法)

    本文目录一览1、姓名大数据分析报告2、姓名大数据分析方法一、引言姓名作为人的标识符之一,一直以来都受到人们的关注和研究。随着大数据时代的到来,借助大数据技术来分析姓名的含义和特征已经成为可能。本文将介绍姓名大数据分析的方法,...

  • 御风而归 2024-05-18

    Useful Qt Examples

    ...

  • 御风而归 2024-05-18

    [LintCode] Number of Islands 岛屿的数量

    LeetCode上的原题,请参见我之前的博客Number of Islands。...

  • 御风而归 2024-05-18

    [LeetCode] 1282. Group the People Given the Group Size They Belong To 用户分组

    这道题说是将n个人(编号为0到 n-1)分为若干个组,现在给了一个 groupSizes 数组,其中 groupSizes[i] 是编号为i的人所在的组的总人数,现在让返回分成的这些组,并将该组的人的编号放进去。通过分析例子...

  • 御风而归 2024-05-18

    [LeetCode] 417. Pacific Atlantic Water Flow 太平洋大西洋水流

    这道题给了我们一个二维数组,说是数组的左边和上边是太平洋,右边和下边是大西洋,假设水能从高处向低处流,问我们所有能流向两大洋的点的集合。刚开始博主没有理解题意,以为加括号的点是一条路径,连通两大洋的,但是看来看去感觉也不太对...

  • 御风而归 2024-05-18

    [LintCode] Surrounded Regions 包围区域

    LeetCode上的原题,请参见我之前的博客Surrounded Regions。解法一:解法二:...

  • 御风而归 2024-05-18

    开发语言 C++——AVL树

    作者:几冬雪来 时间:2023年11月30日 内容:C++板块AVL树讲解 目录 前言: AVL树与搜索二叉树之间的关系: AVL树概念: 插入结点: 平衡因子: 旋转: 双旋: 验证AVL树: 代码: 结尾: 前...

  • 御风而归 2024-05-17

    亚马逊生鲜大数据(亚马逊生鲜大数据分析)

    本文目录一览1、亚马逊生鲜大数据分析2、亚马逊跨境电商数据一、亚马逊生鲜大数据的意义随着互联网的发展和人们生活水平的提高,消费者对食品安全和品质的要求越来越高。亚马逊作为全球零售巨头,根据消费者需求推出了亚马逊生鲜服务。该服...

  • 御风而归 2024-05-17

    次元AI绘画杨和苏,次元人物画有过程

    本文目录一览1、次元CP2、次元人物画有过程引言:随着人工智能技术的不断发展,AI绘画逐渐成为绘画行业的热门话题。在这个时代,次元AI绘画已经成为一种新的趋势。它不仅可以通过计算机生成栩栩如生的图像,而且还可以绘制出令人惊叹...

  • 御风而归 2024-05-17

    互联网大数据研究方式(互联网大数据研究方式有哪些)

    本文目录一览1、互联网大数据研究方式包括2、互联网大数据研究方式有哪些?互联网大数据是当今时代的热点话题,它以其庞大、多样的信息资源为研究者提供了前所未有的机遇和挑战。在这个充满变革和创新的时代,如何合适地利用互联网大数据进...

  • 御风而归 2024-05-17

    C++ 'dynamic

    在Java中,如果A是基类,B是A的派生类,那么instanceof可以用来判断一个实例对象是A还是B,相当于一个二元操作符,但与==, ˃,...

  • 御风而归 2024-05-17

    [CareerCup] 8.10 Implement a Hash Table 实现一个哈希表

    这道题让我们实现一个简单的哈希表,我们采用了最简单的那种取余映射的方式来实现,我们使用Cell来保存一对对的key和value的映射关系,然后每一个格子都用一个list链表来保存所有的余数为该格子序号的Cell,我们设定格子...

  • 御风而归 2024-05-17

    C++ and Java template class and function 模板类和模板函数

    在C++和Java的泛式编程中,模板template的使用是必不可少的,但是Java中没有template关键字,所以两者的写法还是有些许区别的,请参见如下代码:Java的模板C++的模板由上面的实例我们可以看出C++和Ja...

  • 御风而归 2024-05-17

    [LeetCode] Expression Add Operators 表达式增加操作符

    这道题给了我们一个只由数字组成的字符串,让我们再其中添加+,-或*号来形成一个表达式,该表达式的计算和为给定了target值,让我们找出所有符合要求的表达式来。看了题目中的例子1和2,很容易让人误以为是必须拆成个位数字,其实...

  • 御风而归 2024-05-17

    [CareerCup] 9.2 Robot Moving 机器人移动

    LeetCode上的原题,请参见我之前的博客Unique Paths 不同的路径和Unique Paths II 不同的路径之二。解法一:解法二:这道题的Follow up说格子中可能有障碍物,即不能到达的位子,让我们找到一...

  • 御风而归 2024-05-17

    [CareerCup] 9.4 Subsets 子集合

    LeetCode上的原题,请参见我之前的博客Subsets 子集合和Subsets II 子集合之二。解法一:解法二:解法三:...

  • 御风而归 2024-05-17

    [LeetCode] Move Zeroes 移动零

    这道题让我们将一个给定数组中所有的0都移到后面,把非零数前移,要求不能改变非零数的相对应的位置关系,而且不能拷贝额外的数组,那么只能用替换法in-place来做,需要用两个指针,一个不停的向后扫,找到非零位置,然后和前面那个...

  • 御风而归 2024-05-17

    Cite a Website in Paper 论文中引用网页的格式

    ...

  • 御风而归 2024-05-17

    [LintCode] Cosine Similarity 余弦公式

    这道题让我们求两个向量之间的余弦值,而且给了我们余弦公式,唯一要注意的就是当余弦值不存在时,返回2.0,其余的照公式写即可,参见代码如下:...

  • 御风而归 2024-05-17

    C++ sort vector<vector<int> > or vector<MyClass> 容器的排序

    C++的STL中提供了很强大的排序函数sort,可以对任意数组,结构体及类进行排序,下面我们先来看最简单的数组排序。默认的升序排列,我们也可以在后面加上less或greater来告诉编译器我们想要的排序顺序。如果是一个二维数...

  • 御风而归 2024-05-17

    [LeetCode] 287. Find the Duplicate Number 寻找重复数

    这道题给了我们 n+1 个数,所有的数都在 [1, n] 区域内,首先让证明必定会有一个重复数,这不禁让博主想起了小学华罗庚奥数中的抽屉原理(又叫鸽巢原理 ,即如果有十个苹果放到九个抽屉里,如果苹果全在抽屉里,则至少有一个抽...

  • 御风而归 2024-05-17

    [CareerCup] 9.10 Stack Boxes 垒箱子问题

    开始看到这题时,以为是3.4 Towers of Hanoi 汉诺塔,其实不太一样,这道题只是单纯的让我们垒箱子而已,大的在最底下,问我们能垒出的最大高度是多少。也是一道用递归来解的题,首先我们要先实现箱子类Box,里面包含...

  • 御风而归 2024-05-17

    [CareerCup] 10.4 Find All Duplicates Elements 寻找所有的重复项

    这道题给了我们很多在区间[1, 32000]中的数,让我们只用4KB的内存大小来找出所有的重复项。跟之前那道题很类似10.3 Integer not Contain in the File 文件中不包含的数,还是需要用位向量...

  • 御风而归 2024-05-17

    [CareerCup] 10.6 Find Duplicate URLs 找重复的URL链接

    这道题让我们在一百亿个URL链接中寻找相同项,看这数据量简直吓尿了,如果每个URL链接平均100个字符的话,每个字符是4个字节,那么总共需要占4TB的空间,我们无法在内存中导入这么大的数据量。假如我们恩能够把数据全部导入到内...

  • 御风而归 2024-05-17

    柚子快报邀请码778899分享:C++ unordered

    使用C++的unordered_map类型时,我们经常要根据关键字查找,并移除一组映射,在Java中直接用remove即可,而STL中居然没有实现remove这个函数,还要自己写循环来查找要删除项,然后用erase来清除,我...

  • 御风而归 2024-05-17

    [CareerCup] 10.7 Simplified Search Engine 简单的搜索引擎

    这道题说假设有一个简单搜索引擎的网络服务器,系统共有100个机子来响应检索,可以用processSearch(string query 来得到其他机子上的结果,每台机子响应检索是随机的,不保证每个机子都会响应到同一个请求。p...

  • 御风而归 2024-05-15

    java 开发语言 Scala基础【模板方法设计模式、面向对象编程】

    文章目录 一 模板方法的设计模式二 面向对象编程1 包(1)java中package的作用(2)scala中package的作用 2 导入(1)java中import的功能(2)scala中import的功能(3)类...

  • 御风而归 2024-05-15

    人工智能行业好不好做

    ...

  • 御风而归 2024-05-14

    [CareerCup] 11.1 Merge Arrays 合并数组

    LeetCode上的原题,请参见我之前的博客Merge Sorted Array 混合插入有序数组。...

  • 御风而归 2024-05-14

    [CareerCup] 11.2 Sort Anagrams Array 异位词数组排序

    这道题让我们给一个字符串数组排序,让所有的变位词Anagrams排在一起,关于变位词,LeetCode里有两道相关的题目Anagrams 错位词和Valid Anagram 验证变位词。那么对于这道题,我们有两种方法可以实现...

  • 御风而归 2024-05-14

    [CareerCup] 11.3 Search in Rotated Sorted Array 在旋转有序矩阵中搜索

    LeetCode上的原题,请参见我之前的博客Search in Rotated Sorted Array 在旋转有序数组中搜索和Search in Rotated Sorted Array II 在旋转有序数组中搜索之二。...

  • 御风而归 2024-05-14

    [CareerCup] 11.4 Sort the File 文件排序

    这道题说给了我们一个20GB大小的文件,每行有一个字符串,让我们给文件内容排序。那么既然强调了这么大的一个文件,肯定不想让我们直接进入内存中,那么我们可以把大文件分块,每块xMB,其中x的大小为我们可用的内存大小,我们对每块...

  • 御风而归 2024-05-14

    [CareerCup] 11.5 Search Array with Empty Strings 搜索含有空字符串的数组

    这道题给了我们一个有序的字符串数组,但是在中间加入了很多空字符串,让我们来查找一个给定字符串。如果没有这些空字符串,那么我们用二分查找法很容易搜索,但是这些空字符串就有很大的干扰作用。那么我们要在原有的二分查找法上做修改,类...

  • 御风而归 2024-05-14

    [CareerCup] 11.6 Search a 2D Matrix 搜索一个二维矩阵

    LeetCode上的原题,请参见我之前的博客Search a 2D Matrix 搜索一个二维矩阵和Search a 2D Matrix II 搜索一个二维矩阵之二。...

  • 御风而归 2024-05-14

    [CareerCup] 11.7 Tower of People in Circus 马戏团的人塔

    这道题说马戏团有一种人塔,上面的人要比下面的人既矮又轻,问我们最多能有多少个人组成人塔。那么就相当于求最长的递增子序列,我们的做法是先将所有的人按身高排个序,方法可参见我之前的博客C++ sort vector ˃ or v...

  • 御风而归 2024-05-14

    [CareerCup] 11.8 The Rank of Number 数的排行

    这道题给了我们一个无序数组,让我们求每个数字的排行,排行为几就表示有几个小于或等于该数字的数。我们首先需要用一个数据结构来保存有序数组,用向量的话加数字不高效,用priority_queue或者multiset的话求rank...

  • 御风而归 2024-05-14

    [CareerCup] 13.5 Volatile Keyword 关键字volatile

    这道题考察我们对于关键字volatile的理解,顾名思义,volatile有易变的易挥发的意思,在C/C++里,表示告知编译器某个变量可能会由程序外部改变,比如操作系统,硬件或者其他的线程。由于变量会由无法预期的改变,所有编...

  • 御风而归 2024-05-14

    [CareerCup] 13.7 Node Pointer 节点指针

    在这道题让我们通过一个节点指针来复制整个数据结构,节点类Node中包含两个节点指针,我们需要用哈希表来建立原数据结构中每一个节点的地址到相对应的新结构中的地址,这样我们就可以在用DFS的时候知道哪些节点我们已经拷贝过了,就可...

  • 御风而归 2024-05-14

    [CareerCup] 13.9 Aligned Malloc and Free Function 写一对申请和释放内存函数

    这道题让我们写一对申请和释放内存的函数,而且要求我们申请的内存块的起始地址要能够被2的倍数整除。题目中给了例子,让我们申请1000字节大小的内存空间,且起始地址要能被128整除。我们知道,在使用malloc申请内存时,我们无...

  • 御风而归 2024-05-14

    柚子快报激活码778899分享:Vim 学习资料

    VIM中文手册简明 Vim 练级攻略所需即所获:像 IDE 一样使用 vim...

  • 御风而归 2024-05-14

    [LeetCode] 300. Longest Increasing Subsequence 最长递增子序列

    这道题让我们求最长递增子串 Longest Increasing Subsequence 的长度,简称 LIS 的长度。博主最早接触到这道题是在 LintCode 上,可参见博主之前的博客 Longest Increasin...

  • 御风而归 2024-05-14

    [CareerCup] 14.1 Private Constructor 私有构建函数

    这道题问我们用继承特性时,如果建立一个私有的构建函数会怎样。只有能访问该函数的私有变量或函数的东西才能访问私有构建函数,比如内部类就可以访问,比如类A是类Q的一个内部类,那么Q的其他内部类可以访问类A的私有构建函数。由于一个...

  • 御风而归 2024-05-14

    [LeetCode] 301. Remove Invalid Parentheses 移除非法括号

    这道题让移除最少的括号使得给定字符串为一个合法的含有括号的字符串,我们从小数学里就有括号,所以应该对合法的含有括号的字符串并不陌生,字符串中的左右括号数应该相同,而且每个右括号左边一定有其对应的左括号,而且题目中给的例子也说...

1 23 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
返回顶部暗黑模式