
算法题
包含leetcode、剑指offer以及各个公司的算法题
程序员进化者
这个作者很懒,什么都没留下…
展开
-
剑指offer-25-合并两个排序链表-golang
题目:输入两个递增排序的链表,合并这两个链表并使新链表中的节点仍然是递增排序的。原创 2024-12-03 10:59:22 · 126 阅读 · 0 评论 -
剑指offer-24-反转链表-golang
题目:定义一个函数,输入一个链表的头节点,反转该链表并输出反转后链表的头节点。原创 2024-12-03 10:58:26 · 114 阅读 · 0 评论 -
剑指offer-23-链表中环的入口节点-golang
题目:如果一个链表中包含环,如何找出环的入口节点。原创 2024-12-03 10:57:25 · 140 阅读 · 0 评论 -
剑指offer-22-链表中倒数第k个节点-golang
题目:输入一个链表,输出该链表中倒数第k个节点。原创 2024-12-03 10:56:25 · 116 阅读 · 0 评论 -
剑指offer-21-调整数组顺序使奇数位于偶数前面-golang
题目:输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有奇数位于数组的前半部分,所有偶数位于数组的后半部分。原创 2024-12-03 10:54:42 · 81 阅读 · 0 评论 -
剑指offer-18-删除链表的节点-golang
题目:给定单向链表的头指针和一个节点指针,在O(1)时间内删除链表节点。原创 2024-12-02 16:39:52 · 83 阅读 · 0 评论 -
剑指offer-17-打印从1到最大的n位数-golang
题目:输入数字n,按顺序打印从1到最大的n位十进制数。原创 2024-12-02 16:38:45 · 116 阅读 · 0 评论 -
剑指offer-16-数值的整数次方-golang
题目:实现函数Power,求base的exponent次方。不得使用库函数,同时不需要考虑大数问题。原创 2024-12-02 16:37:29 · 117 阅读 · 0 评论 -
剑指offer-15-二进制中1的个数-golang
题目:请实现一个函数,输入一个整数,输出该二进制表示中1的个数。原创 2024-12-02 16:36:26 · 154 阅读 · 0 评论 -
剑指offer-14-剪绳子-golang
题目:给你一根长度为n的绳子,请把绳子剪成m段(m,n都是整数,且都大于1),每段绳子的长度记为k[0],k[1],…请问k[0]*k[1]*k[m]可能的最大成绩是多少?原创 2024-12-02 16:35:16 · 81 阅读 · 0 评论 -
剑指offer-10-斐波那契数列-golang
题目1:求斐波那契数列的第n项。题目2:青蛙跳台问题。原创 2024-11-29 16:22:24 · 111 阅读 · 0 评论 -
剑指offer-09-用两个栈实现队列-golang
题目:用两个栈实现一个队列。原创 2024-11-29 16:21:13 · 129 阅读 · 0 评论 -
剑指offer-06-从尾到头打印链表-golang
题目:输入一个链表的头结点,从尾到头反过来打印出每个节点的值。原创 2024-11-29 16:19:40 · 87 阅读 · 0 评论 -
剑指offer-05-替换空格-golang
题目:请实现一个函数,把字符串中的每个空格替换成“%20”。例如,输入“We are happy.”,则输出“We%20are%20happy.”。原创 2024-11-29 16:18:12 · 101 阅读 · 0 评论 -
剑指offer-04-二维数组中的查找-golang
题目:在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该数组。原创 2024-11-29 16:01:35 · 89 阅读 · 0 评论