首页
学习
活动
专区
工具
TVP
发布

学习

学习
专栏成员
80
文章
8319
阅读量
16
订阅数
追寻数组的轨迹,解开算法的情愫
题目描述: 给你一个数组 nums 和一个值 val,你需要原地移除所有数值等于 val 的元素,元素的顺序可能会发生改变。然后返回数组中与 val 不同元素的个数 k。
凯子坚持C
2024-10-24
1060
《深入掌握高德地图 API:全面调用指南与最佳实践》
高德地图 API 是国内最受欢迎的地图服务之一。通过高德地图 API,开发者可以轻松地将地图服务集成到移动应用或 Web 应用中。高德 API 提供了丰富的功能,包括地理编码、逆地理编码、路线规划、位置检索、地理围栏等服务,能够满足大部分基于位置的服务需求。
凯子坚持C
2024-10-24
2480
动态中的守候:滑动窗口与距离的诗篇
根据你提供的图片,题目是**“长度最小的子数组”**(Leetcode 209 题),具体信息如下:
凯子坚持C
2024-10-22
530
纵然链长千里,心终会在交点重逢
题目让我们判断这个链表是不是带环的链表,就是是否循环链表,那么我们怎么进行判断呢? 我们其实可以使用双指针进行问题的解决的 在环形链表(又称循环链表)中,使用快慢指针(也叫龟兔赛跑算法)是为了检测链表是否存在环。其工作原理基于两个指针:一个移动得较慢(慢指针,每次移动一步),另一个移动得较快(快指针,每次移动两步)。通过观察这两个指针在链表中的相对运动情况,可以判断链表是否有环。
凯子坚持C
2024-10-22
780
链上相遇,节点之间的悸动与牵连
示例: 输入:1 -> 2 -> 3 -> 4 -> 5 和 k = 2 输出:4
凯子坚持C
2024-10-21
640
轻触节点,链表里的悄然邂逅
给你一个链表的头节点 head 和一个整数 val ,请你删除链表中所有满足 Node.val == val 的节点,并返回 新的头节点 。
凯子坚持C
2024-10-19
920
链上的羁绊,数据与节点的暗涌心跳
这个问题要求将两个升序链表合并成一个新的升序链表。新的链表是通过按顺序连接两个输入链表的所有节点组成的。
凯子坚持C
2024-10-19
760
我和双指针的初次亲密邂逅:那一刻心跳加速
给定一个长度为 n 的整数数组 height。有 n 条垂线,第 i 条线的两个端点是 (i, 0) 和 (i, height[i])。
凯子坚持C
2024-10-19
850
指尖的无声告白,算法里的隐约温柔
给定一个整数数组 nums,判断数组中是否存在三个元素 nums[i], nums[j], nums[k],使得它们的和为 0,返回所有符合条件且不重复的三元组。要求:
凯子坚持C
2024-10-19
740
双指齐下:那晚我与算法的不解之缘
输入:n = 19 输出:true 解释: 1² + 9² = 82 8² + 2² = 68 6² + 8² = 100 1² + 0² + 0² = 1
凯子坚持C
2024-10-17
980
与双指针的亲密接触:快与慢的浪漫交错
给你两个按 非递减顺序 排列的整数数组 nums1 和 nums2,另有两个整数 m 和 n,分别表示 nums1 和 nums2 中的元素数目。
凯子坚持C
2024-10-17
650
C语言复习概要(六)
数组与指针是C语言的核心概念之一,理解它们的本质及其相互关系是成为C语言高手的必经之路。数组为我们提供了一种存储大量相同类型数据的高效方式,而指针则为操作这些数据提供了极大的灵活性。本文将从数组名与指针的基本理解出发,深入探讨指针与数组的结合使用,并通过经典的冒泡排序算法和多级指针操作举例说明。
凯子坚持C
2024-10-16
740
C语言复习概要(五)
指针(Pointer)是C/C++语言中最具特色、也是最让人困惑的概念之一。指针让程序员能够直接操作内存,打破了传统高阶编程语言中的封装抽象。尽管它的学习曲线陡峭,但掌握指针不仅可以提高代码的性能,还能帮助我们理解计算机底层的工作原理。
凯子坚持C
2024-10-16
1000
与C++内存管理和STL简介的爱恨情仇
malloc、calloc 和 realloc 是 C 语言中用于动态内存分配的函数。它们的区别主要在于如何分配内存、初始化内存和调整已分配内存的大小。以下是它们的具体区别:
凯子坚持C
2024-10-14
1140
【机器学习】---多模态学习:跨越不同数据类型的桥梁
在数据驱动的时代,机器学习的应用已深入各个领域,而多模态学习(Multimodal Learning)作为一个新兴的研究热点,通过融合不同模态的数据,极大提升了模型的性能和理解能力。本文将全面探讨多模态学习的定义、背景、方法、应用及未来方向,深入分析每个节点,并提供丰富的代码示例,以帮助读者更好地理解这一重要领域。
凯子坚持C
2024-10-11
3970
与C++类和对象的宿命(下)
• 将const修饰的成员函数称之为const成员函数,const修饰成员函数放到成员函数参数列表的后⾯。
凯子坚持C
2024-10-09
1980
C语言复习概要(四)
算术操作符用于处理整数和浮点数的基本运算,它们包括加法(+)、减法(-)、乘法(*)、除法(/)和取模(%)。
凯子坚持C
2024-10-08
880
C语言复习概要(三)
调试代码是编程中的重要一环,能够有效地发现和解决问题。Visual Studio(简称VS)作为一款强大的集成开发环境,提供了丰富的调试功能,帮助开发者在编写和执行代码时快速定位问题。同时,函数递归是编程中常用的技巧,适合解决一些具有重复性或分治性质的问题。本文将结合“VS调试技巧”与“函数递归”两个主题,详细探讨如何通过VS进行高效调试,以及如何在C语言中使用递归来解决复杂问题。
凯子坚持C
2024-10-07
870
C语言复习概要(二)
在C语言中,数组和函数是两个非常基础且重要的概念。数组用于存储同类型数据的集合,而函数则有助于代码的模块化,提升可读性和复用性。本篇文章将详细讲解数组和函数的概念及其用法,并配以大量代码示例,帮助读者更好地掌握这两个概念。
凯子坚持C
2024-10-06
1210
C语言复习概要(一)
C语言作为现代编程语言的鼻祖之一,在系统编程、嵌入式开发、操作系统内核等领域占据了极其重要的位置。C语言以其简洁、高效、可移植性等特点,成为了很多其他高级语言(如C++、Java、Python)的基础。本文将深入探讨C语言的常见概念、变量和数据类型、分支结构以及循环结构,帮助初学者更好地掌握这门经典编程语言。
凯子坚持C
2024-10-04
1720
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档