代码笔记
-
go基础2 – 常量指针&数组-切片-map-nil
go基础2 – 常量指针&数组-切片-map-nil常量指针 常量 关键词const定义,只能是数字型(整数,浮点,复数)、字符串型、布尔型 用于存储不会改变的数据,常量编译时被创建。常量表达式必须为能被编译器求值的常量表达式 Iota常量生成器 在第
-
【数组、双指针】day8_283. 移动零
【数组、双指针】day8_283. 移动零给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。 请注意 ,必须在不复制数组的情况下原地对数组进行操作。 示例 1: 示例 2: 提示: 1 = n
-
【数组、双指针】day7_234. 回文链表
【数组、双指针】day7_234. 回文链表给你一个单链表的头节点 head ,请你判断该链表是否为回文链表。如果是,返回 true ;否则,返回 false 。 示例 1: 示例 2: 提示: 链表中节点数目在范围[1, 105] 内
-
【数组、双指针】day6_142. 环形链表 II
【数组、双指针】day6_142. 环形链表 II给定一个链表的头节点 head ,返回链表开始入环的第一个节点。 如果链表无环,则返回 null。 如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在环。 为了表示给定链表
-
【数组、双指针】day5_76. 最小覆盖子串
【数组、双指针】day5_76. 最小覆盖子串给你一个字符串 s 、一个字符串 t 。返回 s 中涵盖 t 所有字符的最小子串。如果 s 中不存在涵盖 t 所有字符的子串,则返回空字符串 “” 。 注意: 对于 t 中重复字符,我们寻找的子字符串
-
【数组、双指针】day3_15. 三数之和
【数组、双指针】day3_15. 三数之和给你一个整数数组 nums ,判断是否存在三元组 [nums[i], nums[j], nums[k]] 满足 i != j、i != k 且 j != k ,同时还满足 nums[i] + nums
-
【数组、双指针】day2_04. 寻找两个正序数组的中位数
【数组、双指针】day2_04. 寻找两个正序数组的中位数给定两个大小分别为 m 和 n 的正序(从小到大)数组 nums1 和 nums2。请你找出并返回这两个正序数组的 中位数 。 算法的时间复杂度应该为 O(log (m+n)) 。
-
【数组、双指针】day1_01.两数之和
【数组、双指针】day1_01.两数之和给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。
-
【C 语言】数组作为参数退化为指针问题
【C 语言】数组作为参数退化为指针问题文章目录 一、问题描述 二、从编译器角度分析该问题 三、数组作为参数的推荐方案 一、问题描述 将 数组 作为 函数参数 , 传递时会 退化为指针 ; 数组的首地址 , 变为指针地址 , 函数中无法判定
-
数组指针长度和大小问题详解
数组指针长度和大小问题详解数组指针长度和大小问题详解 1.关于数组,字符串大小长度的问题的一些解答 2.一些数组指针基础知识的理解 3.sizeof strlen的用法
-
20.【C/C++ 指针数组和数组指针 (超详版)】
20.【C/C++ 指针数组和数组指针 (超详版)】(一)、指针数组1. 什么是指针数组:2.指针数组的格式:3.指针数组的作用:4.补充:::::::::::::::::::5.指针数组与二维数组的关系6.6.7.小结7.1指针数组名加1,移动多少字节?7.(二)、数组指针:1.什么是数组指针2.数组指针的格式:3.数组指针的作…
-
数组指针与函数指针
数组指针与函数指针1. 前言 数组指针和函数指针都是C语言比较难的知识点,尤其是函数指针,并且函数指针在开发中有着巨大的作用。 2. 函数指针语法 定义一个函数指针,并通过函数指针间接调用函数: 通过定义一个函数指针类
-
【C语言进阶】指针数组 —— 数组指针
【C语言进阶】指针数组 —— 数组指针🔥 注:本篇文章需要用到前一章内容二级指针的概念需要的可以去看看呢。 ⛳️ 指针数组是指针还是数组?这是我们想问的问题!其实我们可以采用类比的方法进行比较,比如说 整形数组 和 指针数组 俩个命名只有前面两个字不一样。数组我们已经知道整形数组,字符数组。那么指针数组该怎么定义呢…
-
Go语言的指针及其指针数组 | 青训营;
Go语言的指针及其指针数组 | 青训营;Go 语言指针 Go 语言中指针是很容易学习的,Go 语言中使用指针可以更简单的执行一些任务。 接下来让我们来一步步学习 Go 语言指针。 我们都知道,变量是一种使用方便的占位符,用于引用计算机内存地
-
IP网络技术的基础知识
IP网络技术的基础知识在当今数字化的世界中,IP网络技术是无处不在的,它使我们能够连接到互联网、与他人通信以及访问各种在线资源。IP地址(Internet Protocol Address)是IP网络的核心元素之一,它不仅
-
计算机网络中速率和带宽的区别
计算机网络中速率和带宽的区别计算机网络中速率和带宽的区别 速率,指的是连接在计算机网络上的主机在数字信道上传送数据的速率,它也称为数据率或比特率,单位是bps。速率往往指的是额定速率或者标称速率,意思也就是在非常理想的情况下才能