- 博客(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 - 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 - 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 - Part30
一个长度为n-1的递增排序数组中的所有数字都是唯一的,并且每个数字都在范围0 ~ n-1之内。在范围0 ~ n-1内的n个数字中有且只有一个数字不在该数组中,请找出这个数字。
2024-09-12 06:46:36 275
原创 编程工具:提升效率的利器
例如,它的代码自动完成功能能够大大减少代码输入的时间,提高开发速度。同时,其调试工具可以帮助我快速定位和解决代码中的问题,提高了代码的质量。随着人工智能技术的不断发展,编程工具也将受到深刻的影响。例如,代码自动生成功能将变得更加智能和准确,能够根据开发者的需求和上下文自动生成高质量的代码片段,大大减少开发者的工作量。编程工具可以通过分析代码的结构和逻辑,提供优化建议,提高代码的性能和可读性。相信未来的编程工具将在人工智能等技术的推动下不断创新,为开发者提供更强大的支持,进一步提高开发效率和质量。
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 - Part16
输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有奇数位于数组的前半部分,所有偶数位于数组的后半部分。
2024-08-29 06:18:22 328
原创 Study Plan For Algorithms - Part13
实现 pow(x, n) ,即计算 x 的 n 次幂函数(即,x ^ n)。
2024-08-27 06:18:23 328
原创 仓颉 - 一款面向全场景应用开发的现代编程语言
仓颉编译器及运行时从全栈对编译进行优化,包括编译器前端基于 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 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关注的人