上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 162 下一页
摘要: 三、用go语言,写出过程 TREE-PREDECESSOR 的伪代码。 文心一言: 以下是使用Go语言编写的TREE-PREDECESSOR函数的伪代码: func TREE-PREDECESSOR(node) { if node.parent != nil { return node.parent 阅读全文
posted @ 2023-12-03 16:34 福大大架构师每日一题 阅读(46) 评论(0) 推荐(0)
摘要: 2023-12-02:用go语言,如何求模立方根? x^3=a mod p, p是大于等于3的大质数, a是1到p-1范围的整数常数, x也是1到p-1范围的整数,求x。 p过大,x不能从1到p-1遍历。 答案2023-12-02: 灵捷3.5 大体步骤如下: 1.判断是否存在模立方根。有0,1,3 阅读全文
posted @ 2023-12-02 19:35 福大大架构师每日一题 阅读(81) 评论(0) 推荐(0)
摘要: 二、用go语言,写出 TREE-MINIMUM 和 TREE-MAXIMUM 的递归版本。 灵捷3.5 。 文心一言: 以下是用 Go 语言编写的树的最大值和最小值的递归版本代码: package main import ( "fmt" ) type TreeNode struct { Val in 阅读全文
posted @ 2023-12-01 22:05 福大大架构师每日一题 阅读(404) 评论(0) 推荐(2)
摘要: 一、用go语言,假设一棵二叉搜索树中的结点在1到 1000 之间,现在想要查找数值为 363 的结点。下面序列中哪个不是查找过的序列? a.2,252,401,398,330,344,397,363。 b.924,220,911,244,898,258,362,363。 c.925,202,911, 阅读全文
posted @ 2023-11-30 19:45 福大大架构师每日一题 阅读(37) 评论(0) 推荐(0)
摘要: 2023-11-29:用go语言,给你一个字符串 s ,请你去除字符串中重复的字母,使得每个字母只出现一次。 需保证 返回结果的字典序最小。 要求不能打乱其他字符的相对位置)。 输入:s = "cbacdcbc"。 输出:"acdb"。 来自左程云。 答案2023-11-29: 所有的代码用灵捷3. 阅读全文
posted @ 2023-11-29 13:13 福大大架构师每日一题 阅读(36) 评论(0) 推荐(0)
摘要: 五、用go语言,因为在基于比较的排序模型中,完成n个元素的排序,其最坏情况下需要 Ω(nlgn) 时间。试证明:任何基于比较的算法从 n 个元素的任意序列中构造一棵二又搜索树,其最坏情况下需要 Ω(nlgn) 的时间。 我个人喜欢 灵小智 。 文心一言: 首先,我们要明白二叉搜索树(BST)的性质: 阅读全文
posted @ 2023-11-28 10:37 福大大架构师每日一题 阅读(44) 评论(0) 推荐(0)
摘要: 四、用go语言,对于一棵有 n 个结点的树,请设计在 O(n)时间内完成的先序遍历算法和后序遍历算法。 我个人喜欢 灵小智 。 文心一言: 在 Go 语言中,我们可以使用递归来实现树的前序遍历和后序遍历。以下是实现这两种方法的代码。 首先,我们定义一个树节点的结构: type TreeNode st 阅读全文
posted @ 2023-11-27 14:48 福大大架构师每日一题 阅读(25) 评论(0) 推荐(0)
摘要: 三、用go语言,设计一个执行中序遍历的非递归算法。(提示:一种容易的方法是使用栈作为辅助数据结构;另一种较复杂但比较简洁的做法是不使用栈,但要假设能测试两个指针是否相等。) 文心一言,代码正常运行: 我们可以使用栈作为辅助数据结构来执行中序遍历的非递归算法。以下是用Go语言实现的代码: packag 阅读全文
posted @ 2023-11-26 20:54 福大大架构师每日一题 阅读(27) 评论(0) 推荐(0)
摘要: 2023-11-25:用go语言,给定一个数组arr,长度为n,表示n个格子的分数,并且这些格子首尾相连, 孩子不能选相邻的格子,不能回头选,不能选超过一圈, 但是孩子可以决定从任何位置开始选,也可以什么都不选。 返回孩子能获得的最大分值。 1 <= n <= 10^6, 0 <= arr[i] < 阅读全文
posted @ 2023-11-25 17:40 福大大架构师每日一题 阅读(49) 评论(0) 推荐(0)
摘要: 二、用go语言,二叉搜索树性质与最小堆性质(见 6.1 节)之间有什么不同?能使用最小堆性质在 O(n)时间内按序输出一棵有 n 个结点树的关键字吗?可以的话,请说明如何做,否则解释理由。 文心一言: 在二叉搜索树(Binary Search Tree, BST)和最小堆(Min Heap)中,元素 阅读全文
posted @ 2023-11-24 10:16 福大大架构师每日一题 阅读(73) 评论(0) 推荐(0)
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 162 下一页