代码编织梦想

用连续自然数之和来表达整数-爱代码爱编程

文章目录 题目描述:用连续自然数之和来表达整数输入描述输出描述用例1说明用例2代码运行举例注意:1、sprintf 和 strcat区别2、qsort 题目描述:用连续自然数之和来表达整数 一

【刷题】牛客— nc21 链表内指定区间反转-爱代码爱编程

链表内指定区间反转 题目描述思路一(暴力破解版)思路二(技巧反转版)思路三(递归魔法版)Thanks♪(・ω・)ノ谢谢阅读!!!下一篇文章见!!! 题目描述 根据题目描述,大致思路比较顺畅,需

leetcode1423.可获得的最大点数-爱代码爱编程

文章目录 题目原题链接思路(逆向思维) 题目 原题链接 Leetcode1423.可获得的最大点数 思路(逆向思维) 由题目可知,从两侧选k张,总数为n张,即从中间选

寿司转盘,用 c 编码-爱代码爱编程

文章目录 题目描述输入描述输出描述示例一示例二代码 题目描述 寿司店周年庆,正在举办优惠活动回馈新老客户寿司转盘上总共有 n 盘寿司,prices[i] 是第 i 盘寿司的价格,如果客户选择了第 i

509. 斐波那契数-爱代码爱编程

Problem: 509. 斐波那契数 文章目录 思路解题方法复杂度Code解法一 (暴力搜索)解法二 (记忆化搜索)解法三(动态规划)解法四(动态规划(空间O(1))) 思路

290. word pattern(单词规律)-爱代码爱编程

题目描述 给定一种规律 pattern 和一个字符串 s ,判断 s 是否遵循相同的规律。 这里的 遵循 指完全匹配,例如, pattern 里的每个字母和字符串 s 中的每个非空单词之间存在着双向连接的对应规律。 提示

每日一题:leetcode525.连续数组-爱代码爱编程

题目描述: 给定一个二进制数组 nums , 找到含有相同数量的 0 和 1 的最长连续子数组,并返回该子数组的长度。 示例 1: 输入: nums = [0,1] 输出: 2 说明: [0, 1] 是具有相同数量 0 和 1 的最长连续子数组。 示例 2: 输入: nums = [0,1,0] 输出: 2 说明: [0, 1] (或 [1,

【leetcode】20. 有效的括号-爱代码爱编程

有效的括号 题目链接 // 栈结构 typedef char valuetype; typedef struct { valuetype* arr; int top; int capacity; } Stack;

【刷题】牛客网 nc132 环形链表的约瑟夫问题-爱代码爱编程

NC132 环形链表的约瑟夫问题 题目描述思路一(链表直通版)思路二(数组巧解版)思路三(变态秒杀版)Thanks♪(・ω・)ノ谢谢阅读下一篇文章见!!! 题目描述 根据描述,该题思路类似于报数

707. 设计链表(力扣刷题)(c语言题解)-爱代码爱编程

个人博客主页:https://blog.csdn.net/2301_79293429?type=blog 专栏:https://blog.csdn.net/2301_79293429/category_12545690.html 题目链接: 707. 设计链表 - 力扣(LeetCode) 该题为中等题,包括了对链表的大部分常用操作,更改真的很烦,因

cantor表(刷题)(c语言)-爱代码爱编程

个人博客主页:https://blog.csdn.net/2301_79293429?type=blog 专栏:https://blog.csdn.net/2301_79293429/category_12545690.html 题目描述 现代数学的著名证明之一是 Georg Cantor 证明了有理数是可枚举的。他是用下面这一张表来证明这一命题的:

【leetcode】203. 移除链表元素-爱代码爱编程

leetcode链接 203. 移除链表元素 #include <stdio.h> #include <stdlib.h> struct ListNode { int val; struct

leetcode 【2342. 数位和相等数对的最大和】-爱代码爱编程

给你一个下标从 0 开始的数组 nums ,数组中的元素都是 正 整数。请你选出两个下标 i 和 j(i != j),且 nums[i] 的数位和 与  nums[j] 的数位和相等。 请你找出所有满足条件的下标 i 和 j ,找出并返回 nums[i] + nums[j] 可以得到的 最大值 。 示例 1: 输入:nums = [18,43,3

力扣第四题:寻找两个正序数组的中位数-爱代码爱编程

给定两个大小分别为 m 和 n 的正序(从小到大)数组 nums1 和 nums2。请你找出并返回这两个正序数组的 中位数 。 算法的时间复杂度应该为 O(log (m+n)) 。 class Solution { pu

滑动窗口思想(数组)-爱代码爱编程

文章目录 前言一、思想二、相关题目讲解1.长度最小的子数组(leetcode 209.)2.水果成篮(leetcode 904.)3.最小覆盖子串(leetcode 76.) 三、 模拟行为螺旋矩阵II(

noip1999 回文数-爱代码爱编程

一、简介         本次想要分享的是一道浪费我1天时间才解决的题目,想写这么一篇文章巩固一下学到的知识和自己体会的一些思想,因为自己非科班,希望一些想法能帮助和我一样的人。 二、正文  (1)题目简述: 具体题目要求我从牛客上截下来,这是NOIP1999的一道回文数题,对我来说是有一定难度的。 (2)题目分析 :         题目

双指针法(数组)-爱代码爱编程

文章目录 前言一、思路二、相关题目解读1.移除元素(leetcode 27)2.有序数组的平方(leetcode 977.)3. 移动零(leetcode 283.)4.删除有序数组中的重复项(leetcode

csp-爱代码爱编程

感觉写的有点冗余,肯定不是最优解。 #include <bits/stdc++.h> using namespace std; int n, L, S; int Tmap[55][55] = {0}; vec

【1】leetcode简单题合集 python_leetcode题库 python-爱代码爱编程

目录 104. 二叉树的最大深度100. 相同的树101. 对称二叉树226. 翻转二叉树509. 斐波那契数118. 杨辉三角674. 最长连续递增序列 104. 二叉树的最大深度 # Defin

二分查找——经典题目合集-爱代码爱编程

文章目录 🦜69. x 的平方根🌼题目🌻算法原理🌷代码实现 🐳35. 搜索插入位置🌼题目🌻算法原理🌷代码实现 🦭852. 山脉数组的峰顶索引🌼题目🌻算法原理代码实现