上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 159 下一页
摘要: 三、用go语言,给定一个n结点的二叉树,写出一个 O(n)时间的非递归过程,将该树每个结点的关键字输出。可以使用一个栈作为辅助数据结构。 文心一言: 以下是一个使用 Go 语言编写的函数,该函数使用一个栈作为辅助数据结构,以非递归方式遍历二叉树,输出每个结点的关键字。这个算法的时间复杂度为 O(n) 阅读全文
posted @ 2023-10-27 16:36 福大大架构师每日一题 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 二、用go语言,给定一个n结点的二叉树,写出一个 O(n)时间的递归过程,将该树每个结点的关键字输出。 文心一言: 在Go语言中,你可以使用递归函数来遍历二叉树的所有节点,并输出每个节点的关键字。以下是一个示例代码: package main import "fmt" // TreeNode 结构定 阅读全文
posted @ 2023-10-26 15:29 福大大架构师每日一题 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 2023-10-25:用go语言,假如某公司目前推出了N个在售的金融产品(1<=N<=100) 对于张三,用ai表示他购买了ai(0<=ai<=10^4)份额的第i个产品(1<=i<=N) 现给出K(1<=K<=N)个方案,通过这些方案,能够支持将多个不同的产品进行整合 (也可以对单个产品进行优化) 阅读全文
posted @ 2023-10-25 15:08 福大大架构师每日一题 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 五、用go语言,设 L 是一个长度为 n 的双向链表,存储于长度为 m 的数组key、prev 和next 中。假设这些数组由维护双链自由表 F的两个过程 ALLOCATE-OBJECT 和 FREE-OBJECT 进行管理。又假设 m 个元素中,恰有 n 个元素在链表 L 上,m-n 个在自由表上 阅读全文
posted @ 2023-10-24 19:42 福大大架构师每日一题 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 四、用go语言,我们往往希望双向链表的所有元素在存储器中保持紧凑,例如,在多数组表示中占用前m 个下标位置。(在页式虚拟存储的计算环境下,即为这种情况。)假设除指向链表本身的指针外没有其他指针指向该链表的元素,试说明如何实现过程ALLOCATE-OBIECT和 FREE-OBJECT,使得该表示保持 阅读全文
posted @ 2023-10-23 14:42 福大大架构师每日一题 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 三、用go语言,在ALLOCATE-OBJECT和 FREE-OBJECT过程的实现中,为什么不需要设置或重置对象的 prev 属性呢? 文心一言: 在 Go 语言中,ALLOCATE-OBJECT 和 FREE-OBJECT 过程的实现通常不需要显式地设置或重置对象的 prev 属性。这是因为在 阅读全文
posted @ 2023-10-22 21:18 福大大架构师每日一题 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 2023-10-21:用go语言,一共有三个服务A、B、C,网络延时分别为a、b、c 并且一定有:1 <= a <= b <= c <= 10^9 但是具体的延时数字丢失了,只有单次调用的时间 一次调用不可能重复使用相同的服务, 一次调用可能使用了三个服务中的某1个、某2个或者全部3个服务 比如一个 阅读全文
posted @ 2023-10-21 21:03 福大大架构师每日一题 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 二、用go语言,对一组同构对象用单数组表示法实现,写出过程ALLOCATE-OBJECT和FREE-OBJECT。 文心一言: 在Go语言中,我们通常使用指针和结构体来表示和操作复杂的数据结构。对于一组同构对象,我们可以使用一个数组来存储它们的指针,每个指针指向一个对象。下面是使用Go语言实现ALL 阅读全文
posted @ 2023-10-20 22:43 福大大架构师每日一题 阅读(340) 评论(0) 推荐(1) 编辑
摘要: 一、用go语言,画图表示序列(13,4,8,19,5,11),其存储形式为多数组表示的双向链表。同样画出单数组表示的形式。 文心一言: 在Go语言中,我们无法直接画图,但我可以帮助你描述如何使用Go语言来表示和操作多数组表示的双向链表和单数组表示。 首先,多数组表示的双向链表可以表示为以下的数据结构 阅读全文
posted @ 2023-10-19 21:46 福大大架构师每日一题 阅读(60) 评论(1) 推荐(0) 编辑
摘要: 2023-10-18:用go语言,给定一个数组arr,长度为n,表示有0~n-1号设备, arr[i]表示i号设备的型号,型号的种类从0~k-1,一共k种型号, 给定一个k*k的矩阵map,来表示型号之间的兼容情况, map[a][b] == 1,表示a型号兼容b型号, map[a][b] == 0 阅读全文
posted @ 2023-10-18 17:01 福大大架构师每日一题 阅读(13) 评论(0) 推荐(0) 编辑
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 159 下一页