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
C语言链表
c++实现单
链表
的最全的超详细的20种方法
链表
初始化,头插法创建
链表
,尾插法创建
链表
,取值,查找(第i个节点的数据域或者数据域为某个特定值的节点),有顺序的合并两个
链表
,无顺序的合并两个
链表
,插入,删除,逆置
链表
,就地逆置
链表
求
链表
的节点个数,
weixin_47373497
·
2024-03-15 10:38
数据结构
单链表
指针
数据结构
单链表
c++
OPENGL入门
1、与
C语言
紧密结合。OpenGL命令最初就是用
C语言
函数来进行描
_三两天
·
2024-03-15 09:07
opengl
opengl
【Rust】——Vector集合
个人专栏:算法设计与分析:算法设计与分析_IT闫的博客-CSDN博客Java基础:Java基础_IT闫的博客-CSDN博客
c语言
:
c语言
_IT闫的博客-CSDN博客MySQL:数据结构_IT闫的博客-CSDN
Y小夜
·
2024-03-15 02:27
Rust(官方文档重点总结)
rust
开发语言
后端
Redis的快速入门【全方位进攻】
Redis是一个开源的、使用ANSI
C语言
编写的高性能Key-Value数据库,支持网络通信,并且可以基于内存运行,同时也支持持久化存储。
辛浩_xx
·
2024-03-14 20:48
Redis
redis
数据库
缓存
C语言
每日一题(62)移动零
题目链接力扣网283移动零题目描述给定一个数组nums,编写一个函数将所有0移动到数组的末尾,同时保持非零元素的相对顺序。请注意,必须在不复制数组的情况下原地对数组进行操作。示例1:输入:nums=[0,1,0,3,12]输出:[1,3,12,0,0]示例2:输入:nums=[0]输出:[0]提示:1<=nums.length<=104-231<=nums[i]<=231-1进阶:你能尽量减少完成
对编程一片赤诚的小吴
·
2024-03-13 14:08
C语言习题题解
算法
c语言
密码解密 C卷(Java&&Python&&C++&&Node.js&&
C语言
)
给定一段“密文“字符串s,其中字符都是经过"密码本”映射的,现需要将"密文"解密并且输出映射的规则('a'-'i')分别用('1'-'9')表示;('j'-'z")分别用('10'-"26”)表示约束:映射始终唯一输入描述:“密文”字符串输出描述:明文字符串补充说明:翻译后的文本的长度在100以内示例1输入输出示例仅供调试,后台判题数据一般不包含示例输入20*19*20输出tstJava版本imp
荆赫同艺
·
2024-03-13 09:32
华为OD(多语言)
c语言
java
python
【
C语言
】人生重开模拟器
前言:人生重开模拟器是前段时间非常火的一个小游戏,接下来我们将一起学习使用
c语言
写一个简易版的人生重开模拟器。
Code Warrior
·
2024-03-13 07:27
c语言
开发语言
使用asn1tools进行asn1编解码
一个是ASN1C(
c语言
编译环境),一个是python第三方库asn1tools。
red_leaf_412
·
2024-03-13 04:53
python学习
【C++】函数入参 值传递和引用传递,与
C语言
的区别
在C++中,函数的参数传递有值传递和引用传递两种方式。当函数的参数是vector类型时,可以选择使用vector或vector&作为参数类型,两者各有优劣:vectorvect1:这种方式使用了值传递,即在函数调用时会对传入的vector对象进行拷贝,函数内部对参数进行修改不会影响原始对象。如果在函数体内调用vect1.push_back(1),则是对函数内部的拷贝对象进行操作,不会影响原始对象。
Z_shsf
·
2024-03-12 23:45
c++
c++
c语言
开发语言
新手入门stm32F407用寄存器点亮一个led灯过程分享
中非常需要学习的东西2.直接上手库函数的话可能就不知道自己用的东西是怎么回事(底层一点的知识)3.库函数是建立在寄存器的基础上的先来类比一下:大家试想一家酒店有很多家房间,房间都有门牌号,我们可以将这个门牌号看成
c语言
中的指针
uint64
·
2024-03-12 21:42
学习
stm32
单片机
嵌入式硬件
C++从零开始(day49)——AVLTree模拟实现
这是关于一个普通双非本科大一学生的C++的学习记录贴在此前,我学了一点点
C语言
还有简单的数据结构,如果有小伙伴想和我一起学习的,可以私信我交流分享学习资料那么开启正题今天分享的是关于AVLTree模拟实现
云淡风轻kk
·
2024-03-12 16:05
c++
开发语言
PTA 实现单
链表
逆转
本题要求实现一个函数,将给定的单
链表
逆转。
ZoeLandia
·
2024-03-12 11:57
数据结构
C
链表
数据结构
算法
C语言
冒泡排序数组
用
c语言
实现冒泡排序输出数组的值,冒泡排序(BubbleSort)也是一种简单直观的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。
1413编程小刘
·
2024-03-12 09:55
c语言
算法
开发语言
C语言
简单题(1)圆面积、成绩转化等级、数列和、闰年、求平均、温度转换、方程组、阶乘和、输入年月日判断为该年的第几天、字符串排序、求数组最值
/*给出圆的半径,计算圆的周长和面积#include#definePI3.14159intmain(){floats,r,l;printf("请输入圆的半径r:");scanf("%f",&r);l=2*PI*r;s=PI*r*r;printf("圆的周长为:%.2f\n",l);printf("圆的面积为:%.2f\n",s);return0;}*//*根据输入的成绩,输出成绩对应的等级要求:输
没那么特别的特别
·
2024-03-11 23:40
c语言
算法
数据结构
C/C++生态工具链——编译构建工具CMake/CMakeList初探
我第一次参与LinuxC++开发时使用的工具是Make,而后开始切换到CMake,一开始以为CMake是和
C语言
有关,原来开头的C表示它可以跨平台。CMake的使用场景:跨平台编译运行,交叉编译。
程序员与背包客_CoderZ
·
2024-03-11 19:04
C/C++开发基础
c++
开发语言
linux
c语言
算法二刷day4
24.两两交换
链表
中的节点classSolution{public:ListNode*swapPairs(ListNode*head){ListNode*dummyHead=newListNode(0)
gsy-will
·
2024-03-11 14:14
java
面试
开发语言
c++中list的简单实现
list介绍节点类(listNode)__list__iterator(迭代器类)operator->list的成员函数empty_init()初始化节点list(list<)拷贝构造clear()清除
链表
dabai__a
·
2024-03-11 07:34
C++
c++
list
windows
数据结构
推荐算法
c语言
链表
R语言及其开发环境简介
S语言由贝尔实验室研究开发,著名的
C语言
、Unix系统也是贝尔实验室开发的。R属于GNU开源软件,最初发布于1997年,实现了与S语言基本相同的功能和统计功能。
luohaha66
·
2024-03-11 02:56
R
常规
r语言
8 - Medium - 奇偶
链表
给定一个单
链表
,把所有的奇数节点和偶数节点分别排在一起。请注意,这里的奇数节点和偶数节点指的是节点编号的奇偶性,而不是节点的值的奇偶性。请尝试使用原地算法完成。
1f872d1e3817
·
2024-03-10 22:03
C++ 基础专题容器(list)
(双向
链表
为list的底层原理)Comparedtootherbasestandardsequencecontain
steem_ding
·
2024-03-10 13:41
c++
开发语言
数据结构:线性表之带头结点单
链表
之前跟着朱老师写的一个带头结点的:https://blog.csdn.net/weixin_42072280/article/details/82722253创建
链表
时有两种方法,一种是先初始化(创建一个空
链表
安安csdn
·
2024-03-10 05:00
数据结构与算法
数据结构
线性表
带头结点
单链表
数据结构与算法-双向
链表
一、基本介绍定义双向
链表
(Double-LinkedList)是
链表
家族的一员,相比于单
链表
,它的每个节点不仅包含数据域,还具备两个指针域,分别指向前一个节点和后一个节点。
时光不老c
·
2024-03-10 00:54
数据结构与算法
java
数据结构
算法
c语言
中的likely 与 unlikely使用
__builtin_expect是GCC编译器提供的一个内建函数,用于帮助编译器优化条件跳转,提升程序的运行效率。__builtin_expect接收两个参数,如__builtin_expect(EXP,N),其含义是EXP==N的概率很大。也就是说,这个函数用来告诉编译器,你预期EXP的值大概率会等于N。我们通常会将__builtin_expect封装为likely和unlikely两个宏,如下
zhu_superman
·
2024-03-09 22:52
c语言
开发语言
LeetCode206题:反转
链表
(python3)
采用递归classSolution:defreverseList(self,head:Optional[ListNode])->Optional[ListNode]:cur=headpre=Nonewhilecur:temp=cur.next#保存下一轮循环的节点cur.next=pre#将当前节点cur的指针指向上一个节点prepre=curcur=tempreturnpre
Zachos
·
2024-03-09 02:26
银河骑士每日一练
链表
数据结构
算法
python
C++和rust的比较
下面是对这两种语言的一些关键比较:1.设计理念C++:由BjarneStroustrup于1980年代初开发,设计理念是提供面向对象编程、泛型编程和过程化编程的特性,同时保持与
C语言
的兼容性和高性能。
DevDiary
·
2024-03-09 01:24
c++
rust
java
C语言
编程:如何判断闰年?
在本博客中,我们将介绍一个简单的
C语言
程序来判断一个年份是否为闰年,以及使用条件语句来对不同的年份进行相应的输出。程序示例以下是一个基于
C语言
的程序示例,用于判断给定年份是否为闰年。
cytingle
·
2024-03-08 16:11
算法
c语言
C语言
知识:动态内存管理(malloc free calloc realloc)
>为什么要动态内存管理之前我们学习的是在栈区上开辟空间,空间开辟的大小的固定的,并且数组在声明的时候,必须指定数组的长度,大小确定以后就不能调整了但是我们对于空间的需求有时候需要灵活一点,所以
C语言
用了动态内存开辟
復禮
·
2024-03-08 16:40
C语言学习和题目解析
c语言
开发语言
C++从零开始的打怪升级之路(day45)
这是关于一个普通双非本科大一学生的C++的学习记录贴在此前,我学了一点点
C语言
还有简单的数据结构,如果有小伙伴想和我一起学习的,可以私信我交流分享学习资料那么开启正题今天分享的是关于二叉树的题目1.根据二叉树创建字符串
云淡风轻kk
·
2024-03-08 02:24
c++
开发语言
C语言
自定义函数求三项数值中的最大数
#include//自定义max函数doublemax(doublea,doubleb,doublec){doublez;z=a<b?a:b;return(c<z?c:z);}intmain(){doublea=0,b=0,c=0;printf("请输入a,b,c的值:");scanf("%lld%lld%lld",&a,&b,&c);max(a,b,c);return0;}
苏切尔
·
2024-03-08 00:22
c语言
C语言
中声明和定义的区别
一、声明和定义的区别1.声明(Declaration):是告诉编译器有一个变量、函数或类型存在,但不为其分配内存或提供具体的实现。声明提供了有关标识符(如变量名、函数名)的信息,包括类型和名称。它们通常在头文件中出现,以便在多个源文件中共享。例如,以下是变量、函数和类型的声明示例:inta;//变量声明externintx;//变量声明,extern关键字intadd(inta,intb);//函
azoo
·
2024-03-07 21:17
C/C++学习
c语言
开发语言
loop_list单向循环列表
#include"loop_list.h"//创建单向循环
链表
loop_pcreate_head(){loop_pL=(loop_p)malloc(sizeof(loop_list));if(L==NULL
时雨90
·
2024-03-07 21:16
数据结构
c语言
将
链表
保存在文件中
C语言
#include#includeintcount=0;typedefstructLinkList{intval;charname[20];structLinkList*next;}LinkList;LinkList*create_LinkList(){LinkList*head=(LinkList*)malloc(sizeof(LinkList)),*p;p=head;intdata=0;whil
ghblk
·
2024-03-07 20:45
链表
c语言
数据结构
局部变量和全局变量
(变量也在))(Localvs.globalvariables)内部变量和外部变量重名(编译器不报错)内部变量的i出现在栈空间内而不在数据段中进而无法改变全局表变量的值(全局变量访问数据段中的内容)在
C语言
中
陆小果不会写代码
·
2024-03-07 16:40
算法
c语言
西安-腾讯云-Python面试经验--一面凉经
自我介绍手撕
链表
排序操作系统a.线程和进程区别b.线程安全c.如何保证线程安全d.线程崩溃,会不会影响所在的进程e.什么是守护进程,僵尸进程,孤儿进程f.如何产生一个守护进程g.如何避免僵尸进程或者孤儿进程
jiet07
·
2024-03-07 02:53
腾讯云
面试
算法题合集(细分知识点附链接)---------第二部分【融合牛客及力扣】
137.只出现一次的数字II260.只出现一次的数字IIIJZ39数组中出现次数超过一半的数字树606.根据二叉树创建字符串102.二叉树的层序遍历236.二叉树的最近公共祖先JZ36二叉搜索树与双向
链表
FreedanyTsui
·
2024-03-07 02:52
各种算法题
算法
【
c语言
】三子棋
前言:三子棋是一种民间传统游戏,又叫九宫棋、圈圈叉叉棋、一条龙、井字棋等。游戏规则是双方对战,双方依次在9宫格棋盘上摆放棋子,率先将自己的三个棋子走成一条线就视为胜利。但因棋盘太小,三子棋在很多时候会出现和棋的局面。设计思路:先开一个test.c文件用来进行游戏的逻辑测试,再开一个game.h头文件和game.c文件分别用来进行函数声明和实现游戏的逻辑,然后就是打印菜单、生成棋盘、实现玩家下棋、实
Code Warrior
·
2024-03-06 22:50
c语言
游戏
开发语言
学习
合并 K 个升序
链表
给你一个
链表
数组,每个
链表
都已经按升序排列。请你将所有
链表
合并到一个升序
链表
中,返回合并后的
链表
。
colorful_stars
·
2024-03-06 22:49
C++
算法
C/C++
链表
算法
数据结构
c++
leetcode
c语言
方阵循环右移
本题要求编写程序,将给定n×n方阵中的每个元素循环向右移m个位置,即将第0、1、⋯、n−1列变换为第n−m、n−m+1、⋯、n−1、0、1、⋯、n−m−1列。输入格式:输入第一行给出两个正整数m和n(1≤n≤6)。接下来一共n行,每行n个整数,表示一个n阶的方阵。输出格式:按照输入格式输出移动后的方阵:即输出n行,每行n个整数,每个整数后输出一个空格。输入样例:23123456789输出样例:23
不太爱喝水
·
2024-03-06 16:39
c语言pta题目
c语言
算法
数据结构
两两交换
链表
中的节点、19.删除
链表
的倒数第N个节点、 面试题 02.07.
链表
相交、 142.环形
链表
II
24.两两交换
链表
中的节点开始写的代码总有一些问题,对比答案之后发现自己少设置了一个变量,(此前想偷懒,把cur和head融合到一块了)。
qq_44884699
·
2024-03-06 10:34
算法
leetcode
链表
C语言
程序与设计:篮球游戏
文章目录@[toc]
C语言
程序与设计:篮球游戏1.题目2.代码实现(输出坐标)
C语言
程序与设计:篮球游戏1.题目你们正在编写一个篮球游戏。
NueXini
·
2024-03-05 21:47
c语言
开发语言
后端
C语言
常用的输出的格式控制符
以下是一些常见的
C语言
中的输出格式控制符:-`%d`:以十进制形式输出整数-`%i`:以十进制、八进制或十六进制形式输出整数(根据值的前缀)-`%o`:以八进制形式输出整数-`%x`:以十六进制形式输出整数
琦子爱
·
2024-03-05 21:46
c语言
算法
数据结构
LeetCode148.排序
链表
题目给你
链表
的头结点head,请将其按升序排列并返回排序后的
链表
。
Stephen_Curry___
·
2024-03-05 00:49
链表
数据结构
leetcode
算法
c++
Java之美[从菜鸟到高手演变]之Java中的数组
这一点与
链表
相反,
链表
是存储不连续,依靠存储于每个节点的下一个节点的地址来寻址,所以寻址困难,同时增、删节点不需要进行移动,所以
链表
适合查询
依琳小师妹
·
2024-03-04 21:17
java
开发语言
回文
链表
(leetcode)
我自己第一个写的代码:boolisPalindrome(structListNode*head){structListNode*tail=NULL;structListNode*pos=NULL;if(head->next==NULL){returntrue;}while(1){if(head->next==NULL||(head->next->next==NULL&&head->val==hea
wx20041102
·
2024-03-04 18:43
链表
leetcode
linux
c语言
求N分之一序列前N项和
本题要求编写程序,计算序列1+1/2+1/3+...的前N项之和。输入格式:输入在一行中给出一个正整数N。输出格式:在一行中按照“sum=S”的格式输出部分和的值S,精确到小数点后6位。题目保证计算结果不超过双精度范围。输入样例:6输出样例:sum=2.450000#includeintmain(){intn;doublesum=0;scanf("%d",&n);for(;n>=1;n--){su
不太爱喝水
·
2024-03-04 12:04
c语言pta题目
c语言
算法
C语言
相关概念和易错语法(9)
1.局部变量优先于全局变量,但在函数里没定义该局部变量情况下,调用全局变量注意for(i=0;i<10;i++)中并没有实现创建局部变量的功能,要注意观察i是否有创建,是否调用的的是全局变量i(main函数也是函数,和其他函数平行)2.转义字符(算作一个字符):八进制:\ddd或\dd或\d十六进制:\xh或\xhh,都会被转为ASCII码值,数字再多也没有意义,所以最多2个,八进制最多3个也同理
-SGlow-
·
2024-03-04 08:28
c语言
【
C语言
】linux内核napi_gro_receive
一、注释//napi_gro_receive是网络设备接口的一个函数,它被NAPI(NewAPI)网络轮询机制使用,用于接收和处理接收到的数据包。//这个函数通过通用接收分组(GRO,GenericReceiveOffload)技术来合并多个接收到的数据包,以减少CPU的使用率并提高吞吐量。gro_result_tnapi_gro_receive(structnapi_struct*napi,st
00000928
·
2024-03-04 07:27
编程
#
C语言
#
linux内核
linux
网络
c语言
tcp/ip
网络协议
C语言
基础—习题及代码(二)
1.输入一个整型数,存入变量i,通过子函数change把主函数的变量i除2,然后打印i例如如果输入的为10,打印出5,如果输入的为7,打印出3#includevoidchange(int*j){*j=*j/2;}intmain(){//输入一个整型数,存入变量i,通过子函数change把主函数的变量i除2,然后打印i,例如如果输入的为10,打印出5,如果输入的为7,打印出3inti;scanf("
señoritaw
·
2024-03-03 23:17
考研408
c语言
算法
开发语言
Kamacoder第八题摆平积木的
C语言
解法
8.摆平积木时间限制:1.000S空间限制:32MB题目描述小明很喜欢玩积木。一天,他把许多积木块组成了好多高度不同的堆,每一堆都是一个摞一个的形式。然而此时,他又想把这些积木堆变成高度相同的。但是他很懒,他想移动最少的积木块来实现这一目标,你能帮助他吗?输入描述输入包含多组测试样例。每组测试样例包含一个正整数n,表示小明已经堆好的积木堆的个数。接着下一行是n个正整数,表示每一个积木堆的高度h,每
He卡比
·
2024-03-03 10:29
算法
开发语言
C语言
函数数组实现扫雷游戏
如果我们想用
C语言
学过的函数数组的方法写一个扫雷游戏,应该怎么来做呢?
A铁锅炖咸鱼
·
2024-03-03 08:27
c语言
游戏
开发语言
上一页
16
17
18
19
20
21
22
23
下一页
按字母分类:
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
其他