首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
题典专题
手撕C语言题典——消失的数字
目录 前言 一,思路 1)排序查找 2)数据求和,依次减去中值 3) 异或 二,异或的代码实现 前言 依旧是一道力扣上的题,通过不同思路的不同时间复杂度来分析,让我们看看有什么不同。 面试题 17.04. 消失的数字 - 力扣(LeetCode)https://leetcode.cn/problems/missing-number-lcci/description
阅读更多...
手撕C语言题典——环形链表的约瑟夫问题
目录 前言 一.故事背景 二.题目 编辑三.思路 1)数组 编辑2) 循环链表 四.代码实现 搭配食用更佳哦~~ 数据结构之单单单——链表-CSDN博客 数据结构之单链表的基本操作-CSDN博客 前面学了单链表的相关知识,我们来尝试做一下关于单链表的经典算法题~ 前言 这次是牛客上的一道题,是循环链表的经典应用,讲的是一个老六用自己的聪
阅读更多...
手撕C语言题典——链表的中间节点
目录 前言 一.思路 1)用指针遍历链表,创建 count 计数,返回 count/2->next 即为中间节点 2)快慢指针 二.代码实现 1)思路一 2)思路二 搭配食用更佳哦~~ 数据结构之单单单——链表-CSDN博客 数据结构之单链表的基本操作-CSDN博客 前面学了单链表的相关知识,我们来尝试做一下关于顺序表的经典算法题~ 前言 链表的
阅读更多...
手撕C语言题典——反转链表
目录 前言 一.思路 1)创建新链表 2)创建三个指针 二.代码实现 搭配食用更佳哦~~ 数据结构之单单单——链表-CSDN博客 数据结构之单链表的基本操作-CSDN博客 前面学了单链表的相关知识,我们来尝试做一下关于顺序表的经典算法题~ 前言 反转链表同样也是力扣上一道简单题,适合刚学过单链表的我们更好的理解链表相关知识~当然最好大家可以先去力扣上
阅读更多...
手撕C语言题典——合并两个有序数组(顺序表)
目录 前言 一.思路 1)排序算法 2)双指针 二.代码实现 搭配食用更佳哦~~ 数据结构之顺顺顺——顺序表-CSDN博客 数据结构之顺序表的基本操作-CSDN博客 继续来做一下关于顺序表的经典算法题叭~ 前言 88. 合并两个有序数组 - 力扣(LeetCode) 合并数组也是力扣上关于顺序表的一道简单题,继续来加深一下对顺序表的理解,当然大家也
阅读更多...
手撕C语言题典——移除元素(顺序表)
搭配使用更佳哦~~ 数据结构之顺顺顺——顺序表-CSDN博客 数据结构之顺序表的基本操作-CSDN博客 前面学了顺序表的相关知识,我们来尝试做一下关于顺序表的经典算法题~ 前言 27. 移除元素 - 力扣(LeetCode) 移除元素作为力扣上的一道不算太难的算法题,很适合刚学过顺序表的我们拿来练手,大家也可以去力扣上自己 try 一下~ 一.思路
阅读更多...
手撕C语言题典——逆序输出
有这样一个问题:读入一些整数,逆序输出到一行中。已知的是该整数不超过100个。我们该怎么办呢?我们先将这些整数循环输入,输入每个整数之后,我们只能将数组存下来,而这个地方就是数组。 本章可能用到的知识: C语言基础之数组大法-CSDN博客 闲话少叙,先上代码: #include<stdio.h>#define maxn 105int a[maxn];int
阅读更多...