自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Study Plan For Algorithms - Part43

给定一个整数数组 nums ,除某个元素仅出现 一次 外,其余每个元素都恰出现 三次。请找出并返回那个只出现了一次的元素。

2024-09-29 07:19:37 317

原创 Study Plan For Algorithms - Part42

给定一个非负整数 n ,请计算 0 到 n 之间的每个数字的二进制表示中 1 的个数,并输出一个数组。

2024-09-28 06:45:59 258

原创 Study Plan For Algorithms - Part41

给定一个二叉搜索树, 找到该树中两个指定节点的最近公共祖先。

2024-09-27 06:20:57 252

原创 Study Plan For Algorithms - Part40

写一个函数 StrToInt,实现把字符串转换成整数这个功能。不能使用 atoi 或者其他类似的库函数。

2024-09-26 00:38:20 310

原创 Study Plan For Algorithms - Part39

给定一个数组 A[0,1,…,n-1],请构建一个数组 B[0,1,…,n-1],其中 B[i] 的值是数组 A 中除了下标 i 以外的元素的积, 即 B[i]=A[0]×A[1]×…×A[i-1]×A[i+1]×…

2024-09-25 12:19:58 684

原创 Study Plan For Algorithms - Part38

写一个函数,求两个整数之和,要求在函数体内不得使用 “+”、“-”、“*”、“/” 四则运算符号。

2024-09-25 12:15:09 315

原创 Study Plan For Algorithms - Part37

0,1,···,n-1 这 n 个数字排成一个圆圈,从数字 0 开始,每次从这个圆圈里删除第 m 个数字(删除后从下一个数字开始计数)。求出这个圆圈里剩下的最后一个数字。

2024-09-23 01:51:37 142

原创 Study Plan For Algorithms - Part36

把n个骰子扔在地上,所有骰子朝上一面的点数之和为s。输入n,打印出s的所有可能的值出现的概率。

2024-09-23 01:39:29 322

原创 Study Plan For Algorithms - Part35

给定一个数组 nums 和滑动窗口的大小 k,请找出所有滑动窗口里的最大值。

2024-09-23 01:32:04 481

原创 Study Plan For Algorithms - Part34

输入一个英文句子,翻转句子中单词的顺序,但单词内字符的顺序不变。

2024-09-20 05:48:51 293

原创 Study Plan For Algorithms - Part33

输入一个递增排序的数组和一个数字s,在数组中查找两个数,使得它们的和正好是s。

2024-09-19 22:53:40 326

原创 Study Plan For Algorithms - Part32

输入一棵二叉树的根节点,求该树的深度。从根节点到叶节点依次经过的节点(含根、叶节点)形成树的一条路径,最长路径的长度为树的深度。

2024-09-19 06:32:46 445

原创 Study Plan For Algorithms - Part31

给定一棵二叉搜索树,请找出其中第k大的节点。

2024-09-15 11:36:35 568

原创 Study Plan For Algorithms - Part30

一个长度为n-1的递增排序数组中的所有数字都是唯一的,并且每个数字都在范围0 ~ n-1之内。在范围0 ~ n-1内的n个数字中有且只有一个数字不在该数组中,请找出这个数字。

2024-09-12 06:46:36 275

原创 Study Plan For Algorithms - Part29

统计一个数字在排序数组中出现的次数。

2024-09-11 12:58:41 369

原创 Study Plan For Algorithms - Part28

输入两个链表,找出它们的第一个公共节点。

2024-09-10 00:32:48 315

原创 编程工具:提升效率的利器

例如,它的代码自动完成功能能够大大减少代码输入的时间,提高开发速度。同时,其调试工具可以帮助我快速定位和解决代码中的问题,提高了代码的质量。随着人工智能技术的不断发展,编程工具也将受到深刻的影响。例如,代码自动生成功能将变得更加智能和准确,能够根据开发者的需求和上下文自动生成高质量的代码片段,大大减少开发者的工作量。编程工具可以通过分析代码的结构和逻辑,提供优化建议,提高代码的性能和可读性。相信未来的编程工具将在人工智能等技术的推动下不断创新,为开发者提供更强大的支持,进一步提高开发效率和质量。

2024-09-10 00:21:56 523

原创 Study Plan For Algorithms - Part27

请从字符串中找出一个最长的不包含重复字符的子字符串,计算该最长子字符串的长度。

2024-09-09 07:27:48 455

原创 Study Plan For Algorithms - Part26

在一个 m*n 的棋盘的每一格都放有一个礼物,每个礼物都有一定的价值(价值大于 0)。你可以从棋盘的左上角开始拿格子里的礼物,并每次向右或者向下移动一格、直到到达棋盘的右下角。给定一个棋盘及其上面的礼物的价值,请计算你最多能拿到多少价值的礼物?

2024-09-08 01:51:54 1012

原创 Study Plan For Algorithms - Part25

输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否为该栈的弹出顺序。假设压入栈的所有数字均不相等。

2024-09-07 11:58:55 282

原创 Study Plan For Algorithms - Part24

定义栈的数据结构,要求在该类型中实现一个 min 函数,能够获取栈的最小元素。在该栈中,调用 min、push 以及 pop 函数的时间复杂度均为 O (1)。

2024-09-06 20:31:12 294

原创 Study Plan For Algorithms - Part23

输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字。

2024-09-05 23:42:47 277

原创 Study Plan For Algorithms - Part22

请实现一个函数,用来判断一棵二叉树是不是对称的。

2024-09-04 22:14:20 666

原创 Study Plan For Algorithms - Part21

输入一个二叉树,输出它的镜像。

2024-09-03 20:18:25 389

原创 Study Plan For Algorithms - Part20

输入两棵二叉树A和B,判断B是不是A的子结构。

2024-09-02 01:24:25 374

原创 Study Plan For Algorithms - Part19

输入两个递增排序的链表,合并这两个链表并使新链表中的节点仍然是递增排序的。

2024-09-01 21:37:37 655

原创 Study Plan For Algorithms - Part18

定义一个函数,输入一个链表的头节点,反转该链表并输出反转后链表的头节点。

2024-08-31 06:19:50 710

原创 Study Plan For Algorithms - Part17

输入一个链表,输出该链表中倒数第k个节点。

2024-08-30 20:56:23 506

原创 Study Plan For Algorithms - Part16

输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有奇数位于数组的前半部分,所有偶数位于数组的后半部分。

2024-08-29 06:18:22 328

原创 Study Plan For Algorithms - Part15

给定单向链表的头指针和一个要删除的节点的值,定义一个函数删除该节点。

2024-08-28 06:54:45 299

原创 Study Plan For Algorithms - Part14

输入数字 n,按顺序打印出从 1 到最大的 n 位十进制数。

2024-08-28 06:47:51 262

原创 Study Plan For Algorithms - Part13

实现 pow(x, n) ,即计算 x 的 n 次幂函数(即,x ^ n)。

2024-08-27 06:18:23 328

原创 Study Plan For Python - Part4

提供了一个定制化版本的 repr() 函数,用于缩略显示大型或深层嵌套的容器对象。

2024-08-26 20:25:58 1263

原创 仓颉 - 一款面向全场景应用开发的现代编程语言

仓颉编译器及运行时从全栈对编译进行优化,包括编译器前端基于 CHIR(Cangjie HighLevel IR)高层编译优化(比如语义感知的循环优化、语义感知的后端协同优化等),基于后端的编译优化(比如:SLP 向量化、Intrinsic 优化、InlineCache、过程间指针优化、Barrier 优化等),基于运行时的优化(比如轻量锁、分布式标记、并发 Tracing 优化等)。同时,仓颉还提供各种运行时检查,包括数组下标越界检查、类型转换检查、数值计算溢出检查、以及字符串编码合法性检查等;

2024-08-26 07:40:11 147

原创 Study Plan For Algorithms - Part12

请实现一个函数,输入一个整数(以二进制串形式),输出该数二进制表示中 1 的个数。

2024-08-26 06:53:39 392

原创 Study Plan For Algorithms - Part11

给定一根长度为 n 的绳子,请把绳子剪成整数长度的 m 段(m、n都是整数,n>1并且m>1),每段绳子的长度记为 k[0],k[1]…请问 k[0]k[1]…*k[m-1] 可能的最大乘积是多少?

2024-08-25 08:49:32 420

原创 Study Plan For Python - Part3

提供了与操作系统交互的函数。

2024-08-24 17:31:03 525

原创 Study Plan For Algorithms - Part10

地上有一个m行n列的方格,从坐标 [0,0] 到坐标 [m-1,n-1]。一个机器人从坐标 [0, 0] 的格子开始移动,它每次可以向左、右、上、下移动一格(不能移动到方格外),也不能进入行坐标和列坐标的数位之和大于k的格子。请问该机器人能够到达多少个格子?

2024-08-24 06:48:25 333

原创 Study Plan For Algorithms - Part9

给定一个 m x n 二维字符网格 board 和一个字符串单词 word。如果 word 存在于网格中,返回 true;否则,返回 false。单词必须按照字母顺序,通过相邻的单元格内的字母构成,其中“相邻”单元格是那些水平相邻或垂直相邻的单元格。同一个单元格内的字母不允许被重复使用。

2024-08-23 07:28:33 226

原创 Study Plan For Algorithms - Part8

给定一个可能存在 重复 元素值的数组 numbers ,它原来是一个升序排列的数组,并进行了一次旋转。请返回旋转数组的最小元素。把一个数组最开始的若干个元素搬到数组的末尾,称为数组的旋转。

2024-08-22 22:12:16 279

空空如也

空空如也

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

TA关注的人

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