E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
指针冒泡排序
冒泡排序
;选择排序;插入排序;快排;判断大小端;位运算
1.
冒泡排序
:基础时间复杂度来说:o(n^2)从左到右,相邻元素进行比较。每次比较一轮,就会找到序列中最大的一个或最小的一个。这个数就会从序列的最右边冒出来。
kannikeside
·
2024-09-04 17:25
算法
排序算法
数据结构
C++将构造函数和非成员函数虚拟化lzp
当你有一个
指针
或引用,但是不知道其指向对象的真实类型是什么时,你可以调用虚拟函数来完成特定类型(type-specific)对象的行为。
看海听风心情棒
·
2024-09-04 17:53
c++
#数据结构# 单链表的实现1(C语言)
单链表的实现:1.链表的基本单元:2.申请结点(BuySListNode):3.打印链表(SListPrint):链表的概念:“链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的
指针
链接次序实现的
Asuiiiyi
·
2024-09-04 16:22
数据结构
数据结构
[自用5.]C++动态内存的分配、使用和释放
new和deletenew和delete是运算符,不是函数,因此运行效率比较高为了与C语言兼容,C++仍保留了malloc和free,但是建议使用new和deletenew运算符使用方法:
指针
变量=new
.远_
·
2024-09-04 14:34
C++
学习笔记
c++
开发语言
华为笔试——输出单向链表中倒数第k个节点
描述输入一个单向链表,输出该链表中倒数第k个结点,链表的倒数第1个结点为链表的尾
指针
。
加油箱加油
·
2024-09-04 12:53
校招笔试真题
华为
链表
数据结构
校招
C语言 跟着Mr.狠人一起实现
冒泡排序
冒泡排序
(bubblesort)基本原理很简单,如图所示:这边方便大家快速观察顺序:这边我们可以观察出
冒泡排序
是两两相比,每一趟都能确定最后一位成为本趟的最大值。10个数字9趟就完成了。
CPP_ZhouXuyang
·
2024-09-04 12:23
Mr.狠人C语言学习篇
c语言
算法
开发语言
程序员创富
青少年编程
c++
数据结构
LeetCode-977-有序数组的平方
image.png解题思路:暴力法:遍历开平方,再排序;双
指针
,因为输入A为从小到大排序的,从列表两边开始开方比较,取对比后的较大值,存入ans的末位,以此类推。
阿凯被注册了
·
2024-09-04 12:45
PTA - C语言接口题集1
统计各位数字之和是5的数6-9简单实现x的n次方6-10函数判断闰年6-11移动字母6-12在数组中查找指定元素6-13数组循环右移6-14报数6-15删除字符6-16分类统计各类字符个数6-17结构体
指针
参数传递
VIRGO_尽兴自在
·
2024-09-04 10:06
(暑假题集)财经职业学院
pta考试
专本贯通
c语言
c++懒汉式单例模式(Singleton)多种实现方式及最优比较
staticSingleton*getInstance(){if(NULL==instance)instance=newSingleton();returninstance;}};它的缺点:线程不安全,
指针
钱塘江渔夫
·
2024-09-04 09:31
单例模式
c++
c++学习笔记(2)
50、
指针
的基本概念1)变量的地址变量是内存变量的简称,在C++中,每定义一个变量,系统就会给变量分配一块内存,内存是有地址的。C++用运算符&获取变量在内存中的起始地址。
月夕花晨374
·
2024-09-04 08:55
c++
学习
笔记
【算法】Java实现常用排序算法二(希尔排序、归并排序、计数排序、桶排序、基数排序)
本博文是排序算法的第二篇,前作指路:【算法】JAVA实现常用排序算法一(
冒泡排序
、选择排序、插入排序、堆排序、快速排序)Java实现常用排序二前言希尔排序原理流程分析代码实现归并排序原理流程分析代码实现计数排序原理流程分析代码实现桶排序原理流程分析代码实现基数排序原理流程分析代码实现后记前言学习算法最绕不开的就是排序
傲丿奈我何
·
2024-09-04 08:53
算法
算法
java
排序算法
数据结构
新手c语言讲解及题目分享(十五)--结构体专项练习
不包含结构体类型名,直接定义结构体类型变量:3.引用结构体变量:4.定义结构体数组:Ⅰ.先定义结构体类型,后定义结构体数组:Ⅱ.在定义结构体类型的同时定义结构体数组:Ⅲ.直接定义结构体数组:5.指向结构体变量的
指针
樱娆π
·
2024-09-04 06:13
c语言
开发语言
新手c语言讲解及题目分享(十四)--函数专项练习(二)
新手c语言讲解及题目分享(十四)--函数专项练习(一)-CSDN博客目录前言一.函数调用中的参数传递1.普通变量作为函数的参数2.数组元素作为参数3.数组名作为函数的参数4.
指针
变量作为函数的参数二.函数的嵌套调用三
樱娆π
·
2024-09-04 06:43
c语言
开发语言
嵌入式学习之路 16(C语言基础学习——
指针
操作二维数组、指向函数的
指针
、
指针
的
指针
)
一、
指针
操作二维整型数组1、二维数组的本质在C语言中,二维数组本质上是由多个一维数组组成的。例如,inta[2][3]可以看作是包含两个长度为3的一维整数数组。
求学者1.0
·
2024-09-04 06:07
学习
c语言
数据结构
引用传递和值传递
2.
指针
传递:传递的是参数的地址,函数可以通过
指针
修改原始变量的值。3.引用传递:传递的是参数的引用,函数操作的是原始变量本身。
愤怒的小阿淇这就开摆
·
2024-09-04 06:36
开发语言
一起学习LeetCode热题100道(32/100)
32.随机链表的复制(学习)给你一个长度为n的链表,每个节点包含一个额外增加的随机
指针
random,该
指针
可以指向链表中的任何节点或空节点。构造这个链表的深拷贝。
久违的小技巧
·
2024-09-04 03:22
学习
leetcode
算法
c语言中的地址与
指针
的概念,及变量的
指针
和指向变量的
指针
变量
C语言中的地址、
指针
、以及变量的
指针
与指向变量的
指针
变量。1.地址(Address)在C语言中,每个变量在内存中都有一个唯一的内存地址。这个地址是变量存储的位置的标识符。
lexc_
·
2024-09-04 01:36
算法
数据结构
数据结构——单链表多链表基本操作菜单实现(c语言)
一、菜单功能及从属关系注意:1.程序设置了两个单链表节点
指针
和两个双向链表节点
指针
,但是表现给使用者的链表数同时间内最多两
weth
·
2024-09-04 00:01
c语言作业集
数据结构
链表
c语言
c语言排序
指针
专题,C语言
指针
专题——为何要学习
指针
之前的文章与各位谈论了
指针
是什么,以及
指针
为何这那么难学。不少知友留言说看了我的文章对
指针
了解了不少,这给我继续创作提供了莫大的动力啊。
weixin_39653361
·
2024-09-04 00:31
c语言排序指针专题
C语言 ——
指针
专题(1)
一、
指针
的基本用法1、在C语言中使用
指针
可以使得:程序更加的高效、紧凑、简洁。有效的表达复杂的数据结构。动态分配内存。得到多于一个的函数返回值。
周波峰
·
2024-09-04 00:01
C语言
C语言
-
基础
SetWindowsHookEx 函数
提示:如果要设置系统级钩子,钩子函数必须在DLL中.SetWindowsHookEx(idHook:Integer;{钩子类型}lpfn:TFNHookProc;{函数
指针
}hmod:HINST;{包含钩子函数的模块
god00
·
2024-09-03 23:56
Delphi
Hoot钩子
keyboard
integer
dll
exe
shell
C++学习笔记----6、内存管理(一)---- 使用动态内存(3)
用这种方式,使用new[]来分配对象数组返回一个指向完全构造并且初始化了的对象的
指针
。例如,考虑以下
王俊山IT
·
2024-09-03 20:09
c++
学习
笔记
链表小总结
2.存储方式:链表的节点在内存中是分散存储的,通过
指针
连在一起。3.时间复杂度:链表的增添和删除都是O(1);查找的时间复杂度是O(n)。
万事尽全力
·
2024-09-03 20:07
算法题汇总
链表
数据结构
C语言结构体补充
这里分享下常用的结构体操作目录1.结构体2.结构体数组3.结构体嵌套4.结构体
指针
1.结构体structAAA{inta;charb;longc;};struct结构体名字{变量类型变量名;};(不要忘记分号
挨踢玩家
·
2024-09-03 19:04
C语言
c语言
数据结构
开发语言
【C语言】解释“数组和
指针
”容易混淆的地方
#includeintmain(){intarr1[5]={1,2,3,4,5};int*p1=&arr1;intarr2[5]={0};int*p2[5]=&arr2;intarr3[5]={0};int(*p3)[5]=&arr3;intarr4[5]={0};int*(*p4)[5]=&arr4;return0;}上方代码运行是否有错误?写的内容是否规范呢?逐条分析:intarr1[5]={
zhangcod
·
2024-09-03 19:01
C语言学习笔记
开发语言
c语言
指针
数组
Java 快速入门 知识精简(1)
语言特点特点一:面向对象俩个基本概念:类,对象三大特性:封装,继承,多态特点二:健壮性去掉了
指针
,内存的申请与释放提供了相对安全的内存管理和访问机制特点三:跨平台性由JVM负责Java程序在系统中的运行
Tangy范
·
2024-09-03 16:18
Java
java
开发语言
Block学习
block和函数
指针
的理解;相似点函数
指针
和Block都可以实现回调的操作,声明上也很相似,实现上都可以看成是一个代码片段函数
指针
类型和Block类型都可以作为变量和函数参数的类型。
Mr__Peng__
·
2024-09-03 13:58
循环队列 、二叉树
1、循环队列特点:只允许在队尾入队,队头出队,遵循先进先出原则不能随机访问,不能随机插入1.1循环队列创建定义两个
指针
分别指向队头,队尾。
安亿103
·
2024-09-03 11:45
服务器
linux
c语言
学习
软件构建
数据结构
数据结构(五)——哈希表,数据排序方法
哈希表:哈希:将数据通过哈希算法映射称为一个键值存时在键值对应的位置存储取时通过键值对应的位置查找哈希冲突(哈希碰撞):多个数据通过哈希算法映射成同一个键值存储数字:排序算法:1.
冒泡排序
:简单2.选择排序
m0_6793018756
·
2024-09-03 10:04
数据结构
散列表
算法
自有繁华驻心头
图片发自App把时间的
指针
回拨的再久一点:大一时候,父亲外地见义勇为却
护星使者
·
2024-09-03 09:19
[C++] C++11详解 (五)function包装器、bind绑定
function包装器可以包装函数
指针
,仿函数,lambda表达式,在一定程度上可以起到简化代码逻辑和实现的作用。//functio
水墨不写bug
·
2024-09-03 09:00
Cpp
c++
开发语言
二叉树展开为列表(LeetCode)
题目给你二叉树的根结点root,请你将它展开为一个单链表:展开后的单链表应该同样使用TreeNode,其中right子
指针
指向链表中下一个结点,而左子
指针
始终为null。
好好学习Py
·
2024-09-03 09:26
算法与数据结构
leetcode
算法
python
【已解决】-Mac/Mac mini/Macbook上修改鼠标
指针
大小
问题:MacOS默认的鼠标
指针
太小了,平时很容易找不到在哪里。解决办法:在Mac上,点击苹果菜单>“系统偏好设置”,然后点按“辅助功能”。点击“显示”,然后点击“
指针
”。
月球挖掘机
·
2024-09-03 08:20
Mac
OS
macos
鼠标指针
macbook
mac
mini
数据结构---五大排序---哈希表---二分查找法
目录一、五大排序1.1.
冒泡排序
1.2.选择排序1.3.插入排序1.4.希尔排序1.5.快速排序二、哈希表2.1.哈希表结构的定义2.2.初始化哈希表2.3.插入元素2.4.打印哈希表2.5.查找元素2.6
踢球的程序猿
·
2024-09-03 08:49
数据结构
散列表
排序算法
[M二叉树] lc235. 二叉搜索树的最近公共祖先(dfs+二叉搜索树)
文章目录1.题目来源2.题目解析1.题目来源链接:235.二叉搜索树的最近公共祖先题单:【题单】链表、二叉树与一般树(前后
指针
/快慢
指针
/DFS/BFS/直径/LCA)二、二叉树§2.8最近公共祖先2.
Ypuyu
·
2024-09-03 05:38
LeetCode
算法
leetcode
[M二叉树] lc236. 二叉树的最近公共祖先(dfs+二叉搜索树)
文章目录1.题目来源2.题目解析1.题目来源链接:236.二叉树的最近公共祖先相似题:[M二叉树]lc235.二叉搜索树的最近公共祖先(dfs+二叉搜索树)题单:【题单】链表、二叉树与一般树(前后
指针
/
Ypuyu
·
2024-09-03 05:38
LeetCode
算法
leetcode
[M二叉树] lc199. 二叉树的右视图(dfs+自顶向下+好题)
文章目录1.题目来源2.题目解析1.题目来源链接:199.二叉树的右视图题单:链表、二叉树与一般树(前后
指针
/快慢
指针
/DFS/BFS/直径/LCA)§2.2自顶向下DFS§2.13BFS2.题目解析思路
Ypuyu
·
2024-09-03 05:33
LeetCode
深度优先
算法
填充每个节点的下一个右侧节点
指针
(LeetCode)
二叉树定义如下:structNode{intval;Node*left;Node*right;Node*next;}填充它的每个next
指针
,让这个
指针
指向其下一个右侧节点。
好好学习Py
·
2024-09-03 04:58
算法与数据结构
算法
数据结构
python
leetcode
字符串地
指针
表示方式
宋】欧阳修目录数组本身的值和数组储存的值一样吗char[]和cahr*的区别1.类型2.内存分配3.使用方式4.字符串字面量实例变式总结:下期预告:C++字符串的基本操作今天我们来说明一个问题字符串的
指针
表示方式
迷茫不知归路
·
2024-09-03 03:47
数据结构
c++
开发语言
算法
B+树详细解析
B+树与B树的区别在于:B+树的非叶子节点只存储键值和
指针
,不存储实际的数据,这样可以减少非叶子节点的大小,增加每个节点的分支数,降低树的高度。
DougLiang
·
2024-09-03 02:12
数据结构
b树
数据结构
时间都去哪儿了
还没写两段内容,
指针
已经指向深夜十一点钟。头开始发晕,心脏有些隐隐作痛,明天还要忙碌一天,匆忙洗把脸开始睡觉。睡梦中都在想:怎样和听众互动效果才能达到最佳!
yhx慧心慧语
·
2024-09-03 00:30
C++进阶-类型转换
隐式类型转化:编译器在编译阶段自动进行,能转就转,不能转就编译失败显式类型转化:需要用户自己处理注意:C语言隐式类型转换:整形之间浮点数和整形之间强制类型转换:
指针
之间整形和
指针
无关联类
bingo691
·
2024-09-02 23:55
C++进阶
c++
开发语言
C++协程
函数执行到某个位置后,可以停止执行当前函数,并将控制权转移给其他函数(注意,此处的转移不是return,会记录当前函数的状态(协程状态coroutinestate),如输入参数,使用到的变量(变量是值拷贝还是引用或
指针
-信仰_
·
2024-09-02 22:48
c++协程学习
c++
开发语言
C语言详细笔记--构造数据类型(结构体
指针
)
目录一、指向结构体变量的
指针
二、通过
指针
访问结构体变量的成员1.通过“(*
指针
变量名).成员名”方式访问2.通过
指针
变量名->成员名访问三、指向结构体数组的
指针
四、结构体应用举例一、指向结构体变量的
指针
由于结构体变量占一定内存空间
Jasmine5606
·
2024-09-02 22:16
C语言
c语言
笔记
开发语言
c#
第十五章 rust中进行windows系统开发
注意本系列文章已升级、转移至我的自建站点中,本章原文为:rust中进行Windows系统开发目录注意一、前言二、
指针
三、windows四、字符串一、前言作为系统级语言,rust可以很容易的和C++一样进行系统级编程
余识-
·
2024-09-02 21:43
Rust从入门到精通
rust
windows
开发语言
C语言
指针
学习
开始好好学习C语言啦,
指针
是C语言比较难的地方,但是非常重要,所以单独在此记录一下。有执念的人最可怕,一定要好好学习哇!!!C语言
指针
学习1、
指针
是什么?
July0923
·
2024-09-02 17:22
C语言
c语言
指针
编程语言
【C++学习笔记】this
指针
this
指针
是什么每一个类的成员函数都有一个隐藏定义的常量
指针
,我们把它称为this
指针
。this
指针
的类型就是成员函数所属的类的类型。每当调用成员函数时,它被初始化为被掉函数所在类的对象的地址。
萧潇逍肖
·
2024-09-02 17:22
小的知识点
笔记
类
C++学习笔记
C++
C
学习笔记
C语言
指针
使用笔记
最近遇到的问题需要经常使用到
指针
,所以我做了一个整理,也参考了一些其他的资料。1.关于
指针
给函数传参的问题。如果需要将一个数组传递给函数,函数会修改该数组,该数组之后会用到。
我是一只小萌新
·
2024-09-02 17:51
C语言
C
指针
Pointers
c语言
【c++】通过类来玩转赋值操作“延迟赋值”
源码:#includeclassManager{int*data;//指向要管理的整数的
指针
inttemp;//用于存储待设置的新值public://构造函数,接收一个指向整数的
指针
Manager(int
天若有情673
·
2024-09-02 15:13
c++
算法
开发语言
【c++】为什么
指针
那么难学,它到底抽象在什么地方 ?
指针
的抽象主要体现在它们如何允许程序直接与内存地址进行交互,同时提供了一种高效和灵活的方式来操作数据。这种抽象主要体现在以下几个方面:内存地址的直接访问:
指针
允许程序直接访问和操作内存中的地址。
天若有情673
·
2024-09-02 15:12
c++
开发语言
指针
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他