经典算法试题
文章平均质量分 81
分享各种试题
北尘_
低头赶路,莫问前程。
展开
-
快排——OJ题
分享快排OJ题原创 2024-02-18 17:02:02 · 480 阅读 · 11 评论 -
笔试面试题——二叉树进阶(三)
分享二叉树进阶OJ题原创 2024-01-22 22:17:36 · 681 阅读 · 28 评论 -
笔试面试题——二叉树进阶(二)
分享二叉树进阶OJ题原创 2024-01-22 22:13:12 · 476 阅读 · 6 评论 -
笔试面试题——二叉树进阶(一)
分享二叉树进阶OJ题原创 2024-01-21 20:25:40 · 430 阅读 · 12 评论 -
前缀和——OJ题(二)
分享前缀和OJ题原创 2023-12-27 19:26:41 · 1123 阅读 · 13 评论 -
前缀和——OJ题(一)
分享前缀和OJ题原创 2023-12-27 12:41:18 · 1041 阅读 · 5 评论 -
二分查找——OJ题(一)
分享二分查找算法OJ题原创 2023-12-26 10:45:38 · 1086 阅读 · 9 评论 -
动态规划——OJ题(一)
分享动态规划OJ题原创 2023-12-17 22:39:32 · 6706 阅读 · 38 评论 -
vector——OJ题
分享vectorOJ题。原创 2023-12-16 11:00:28 · 519 阅读 · 6 评论 -
字符串——OJ题
分享字符串OJ题原创 2023-12-15 23:19:15 · 508 阅读 · 10 评论 -
栈——OJ题
分享栈OJ题原创 2023-12-14 10:20:17 · 642 阅读 · 17 评论 -
经典滑动窗口试题(一)
分享滑动窗口试题。原创 2023-11-23 19:59:33 · 2337 阅读 · 31 评论 -
经典滑动窗口试题(二)
分享滑动窗口知识。原创 2023-11-28 22:40:07 · 683 阅读 · 16 评论 -
经典双指针算法试题(二)
分享双指针算法试题。原创 2023-11-22 13:46:59 · 272 阅读 · 21 评论 -
经典双指针算法试题(一)
分享双指针试题。原创 2023-11-21 19:37:49 · 192 阅读 · 14 评论 -
经典链表试题(二)
定义两个指针cur和prev,cur指向head,以cur为条件,进行遍历循环,分为cur的值等于val和不等于val两种情况,分别处理。定义三个指针,cur指向头结点,newHead指向空,next指向cur的下一个结点,遍历cur,最后返回newHead。先求出链表1和链表2的长度,和判断他们是否最后相等,如果不相等就不存在橡胶链表,然后将链表长的那个,走两链表长度之差,最后看他们在哪里相等,哪里就是第一个相交链表定义快慢指针,当快指针未空时,返回慢指针。原创 2023-10-25 17:34:58 · 136 阅读 · 12 评论 -
经典矩阵试题(一)
分享矩阵知识。原创 2023-11-07 12:46:50 · 1061 阅读 · 31 评论 -
经典二叉树试题(一)
二叉树经典试题。原创 2023-11-03 17:54:06 · 169 阅读 · 13 评论 -
经典链表试题(一)
给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。请你将两个数相加,并以相同形式返回一个表示和的链表。你可以假设除了数字 0 之外,这两个数都不会以 0 开头。将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。给定一个链表的头节点 head ,返回链表开始入环的第一个节点。如果链表无环,则返回 null。如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在环。原创 2023-10-25 14:17:10 · 237 阅读 · 22 评论 -
经典算法试题(二)
定义存放矩阵数据的数组,首先确定第一圈(最外圈)的数据,并根据输入的数字n的奇偶性,将从1开始的递增的数据存放在相应的数组元素中,然后再确定第二圈的数组元素值,依次类推,直到填满题目要求的数组元素值(n为奇数填满上三角,n为偶数填满下三角)。再根据其他条件可知,第i个同学所拿的糖的数量为所剩下糖的1/6加上i,并且每个同学所拿的糖的数量必为整数,某女士手里拎了一篮鸡蛋,从她身边奔跑而过一匹惊马,吓了她一跳,结果把篮里的鸡蛋,她说两个一数,三个一数,四个一数,五个一数时,余数分别为1,2,3和4。原创 2023-10-21 22:49:47 · 650 阅读 · 23 评论 -
经典算法试题(一)
在爱尔兰守神节那天,举行每年一度的庆祝游戏,指挥者若将乐队排成10人、9人、8人、7人、6人、5人、4人、3人和2人时,最后的一排总是缺少一个人,那些人想这个位置大概是给数月前死去的乐队成员凯西还留着位置。有一个老人在临死前把三个儿子叫到跟前,告诉他们把19头牛分了,老大分1/2,老二分1/4,老三分1/5,说完就死了.按当地习俗,不能宰牛.问三个儿子各能分多少?一个四位数,其千位、百位、十位数字依次组成等差数列,百位上的数字是个位、千位数字的等比中项,把该四位数的数字反序所得数与原数的和为11110。原创 2023-10-19 22:10:17 · 304 阅读 · 21 评论