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语言
--对链表进行插入排序
对链表进行插入排序示例1:输入:4->2->1->3输出:1->2->3->4示例2:输入:-1->5->3->4->0输出:-1->0->3->4->5structListNode*insertionSortList(structListNode*head){structListNode*prev,*cur,*start,*newH
loreal8
·
2024-02-20 14:29
数据结构
链表
对链表使用插入排序的
C语言
实现示例
#include#include//定义链表节点结构体structListNode{intval;structListNode*next;};//插入排序函数structListNode*insertionSortList(structListNode*head){if(head==NULL||head->next==NULL){returnhead;}structListNodedummy;du
西柚与蓝莓
·
2024-02-20 14:28
力扣
链表
c语言
数据结构
LeetCode标签
刷题
——树(二)(二叉搜索树 BST) 算法部分
95.不同的二叉搜索树II给定一个整数n,生成所有由1...n为节点所组成的二叉搜索树。示例:输入:3输出:[[1,null,3,2],[3,2,null,1],[3,1,null,null,2],[2,1,3],[1,null,2,null,3]]解释:以上的输出对应以下5种不同结构的二叉搜索树:13321\///\\321132//\\2123提示:0根->右,如果给每个结点标记上编号,意思就
kdk努力ing
·
2024-02-20 14:58
算法
二叉树
java
leetcode
数据结构
c语言
把字符串翻转输出,[编程入门]自定义函数之字符串反转 (
C语言
代码)
解题思路:本题考查字符串与数组与函数的应用把前半数字符串和后半数字符串数值交换注意事项:需要用到字符串函数去测量字符串的长度,把前半数字符串和后半数字符串数值交换交换只进行一次,故循环减半看清题目,题目所说要运用函数,在函数中进行字符串的转换,在主函数中输入字符串并输出参考代码:#include#include//需要用到字符串函数intfan(charz[81])//例如123456abcdef
Roonherzog
·
2024-02-20 14:27
c语言把字符串翻转输出
自定义函数之字符串反转
C语言
版
题目1031:[编程入门]自定义函数之字符串反转时间限制:1Sec内存限制:128MB题目描述写一函数,使输入的一个字符串按反序存放,在主函数中输入并输出反序后的字符串(不包含空格)。输入格式一行字符输出格式逆序后的字符串样例输入123456abcdef样例输出fedcba654321分析首先说一下会用到的标准库函数,gets(),puts(),strlen(),前两个是在头文件stdio.h中,
Might 敲代码
·
2024-02-20 14:25
C语言网基础算法题
c语言
c++
开发语言
【科学
刷题
】完全吃透所有树相关的算法题
文章目录1二叉树1.1二叉树递归/层序遍历1.1.1二叉树的对称/翻转/镜像1.1.2二叉树的直径/最大路径和1.1.2.1二叉树的直径1.1.2.2二叉树中的最大路径和1.1.3二叉树的最大/最小深度1.1.4填充每个节点的下一个右侧节点指针1.1.5二叉树的层序遍历1.1.5.1二叉树最大宽度1.2完全二叉树1.2.1复杂度log2N\log^2Nlog2N的题目1.2.1.1完全二叉树的结
数学工具构造器
·
2024-02-20 14:54
科学刷题
算法
数据结构
leetcode
ctf
刷题
ctfshow【网鼎杯】
Php-3、java-3、目录一、网鼎杯-青龙组-web--AreUserialZ1、源码见下:serialzcopy3、绕过语法详解:4、尝试绕过:二、php特性三、php反序列化漏洞四、Buuctf一、网鼎杯-青龙组-web--AreUserialZBuuctf1、源码见下:serialzcopyPhp反序列化:思路:先阅读源码,在分析思路//大致思路:新建一个对象filenameflag.p
路向阳_
·
2024-02-20 14:51
CTF学习
网络安全
刷题
之旅第46站,CTFshow 内部赛web03
感谢ctfshow平台提供题目打开题目,是一张图片,猜测是连接菜刀,密码是cai连接成功了。在根目录发现flag,但是没有权限打开。需要提权,根据提示,漏洞大约每两分钟触发一次,查看一下定时任务。cat/etc/crontab看到了一个每1分钟执行一次的任务,重启nginx。查资料找到漏洞编号:SSV-92538https://www.seebug.org/vuldb/ssvid-92538把po
圆圈勾勒成指纹
·
2024-02-20 14:51
刷题之旅100站
nginx
centos
java
安全
ctfshow
刷题
(Java反序列化)
CTFshowJava反序列化web846urldns链importjava.io.ByteArrayOutputStream;importjava.io.IOException;importjava.io.ObjectOutput;importjava.io.ObjectOutputStream;importjava.lang.reflect.Field;importjava.net.URL;i
V3g3t4ble
·
2024-02-20 14:49
java
开发语言
【Web】CTFSHOW java
刷题
记录(全)
目录web279web280web281web282web283web284web285web286web287web288web289web290web291web292web293web294web295web296web297web298web299web300web279题目提示url里告诉我们是S2-001直接进行一个exp的搜S2-001漏洞分析-CSDN博客payload:%{#a=
Z3r4y
·
2024-02-20 14:48
java
ctfshow
struts2
struts
rce
cve
web
C语言
——深入理解指针(2)
目录一.数组名的理解二.使用指针访问数组三.一维数组传参的本质四.冒泡排序五.二级指针六.指针数组七.指针数组模拟二维数组一.数组名的理解在上⼀个章节我们在使用指针访问数组的内容时,有这样的代码:通过观察以上代码,我们使用&arr[0]的方式拿到了数组第⼀个元素的地址,但是其实数组名本来就是地址,而且是数组首元素的地址,我们来做个测试。如下:上述我们发现数组名和数组首元素的地址打印出的结果⼀模⼀样
Phospherus.
·
2024-02-20 14:11
c语言
c++
visual
studio
开发语言
C语言
——深入理解指针(3)
目录一.字符指针变量二.数组指针变量1.数组指针变量是什么?2.数组指针变量怎么初始化三.二维数组传参的本质四.函数指针变量1.函数指针变量的创建2.函数指针变量的使用3.两段有趣的代码代码1:代码2:4.typedef关键字五.函数指针数组六.转移表(计算器)一.字符指针变量在指针的类型中我们知道有⼀种指针类型为字符指针char*⼀般使用方式如下:还有一种使用方式如下:上述代码constchar
Phospherus.
·
2024-02-20 14:11
c语言
c++
开发语言
visual
studio
C语言
——操作符详解(1)
一.操作符的分类算术操作符:+-*/%移位操作符(移动的是二进制位):>位操作符(操作的是二进制位):&|^~赋值操作符:=+=-=*=/=%=>=&=|=^=单⽬操作符:!++--&*+-~sizeof(类型)关系操作符:>>=上述的操作符,我们已经讲过算术操作符、赋值操作符、逻辑操作符、条件操作符和部分的单⽬操作符,思考一个问题:上述操作符中有哪些操作符和⼆进制有关系,我们先铺垫⼀下⼆进制的和
Phospherus.
·
2024-02-20 14:10
java
数据库
c语言
c++
visual
studio
C语言
——操作符详解(2)
—-续操作符详解(1)七.逗号表达式逗号表达式,就是⽤逗号隔开的多个表达式。从左向右依次计算,整个表达式的结果是最后⼀个表达式的结果。举例1:举例2:以上代码是个伪代码:假代码,只是想表达逻辑,不是真实存在的代码八.下标访问[]、函数调用()[]下标引⽤操作符:操作数:⼀个数组名+⼀个索引值(下标)()函数调⽤操作符:接受⼀个或者多个操作数:第⼀个操作数是函数名,剩余的操作数就是传递给函数的参数。
Phospherus.
·
2024-02-20 14:10
java
开发语言
c++
c语言
visual
studio
[
C语言
]程序设计(四)
目前博主有着
C语言
、C++、linux以及数据结构的专栏,内容正在逐步的更新。希望对各位朋友有所帮助同时也期望可以得到各位的支持,有任何问题欢迎私信与我。
争做图书馆扫地僧的小白
·
2024-02-20 14:08
C语言
c语言
开发语言
笔记
学习
C语言
汇总(持续更新)
目前博主有着
C语言
、C++、linux以及数据结构的专栏,内容正在逐步的更新。希望对各位朋友有所帮助同时也期望可以得到各位的支持,有任何问题欢迎私信与我。你好,这里是争做图书馆扫地僧的小白。
争做图书馆扫地僧的小白
·
2024-02-20 14:08
C语言
c语言
开发语言
笔记
学习
C语言
:函数指针
前言:当谈到
C语言
的高级特性时,函数指针是一个非常重要的概念。函数指针允许我们在程序中动态地传递和调用函数,这在很多情况下都非常有用。
朝九晚五ฺ
·
2024-02-20 14:34
开发语言
c语言
vscode
C语言
——oj
刷题
——找单身狗1
进阶版:找单身狗2https://blog.csdn.net/2301_80220607/article/details/136143380?spm=1001.2014.3001.5501题目:在一个整型数组中,只有一个数字出现一次,其他数组都是成对出现的,请找出那个只出现一次的数字。例如:数组中有:123451234,只有5出现一次,其他数字都出现2次,找出5思路:当我们面对这个问题时,我们可以
朝九晚五ฺ
·
2024-02-20 14:34
c语言
vscode
开发语言
C语言
——oj
刷题
——找单身狗2
题目名称:寻找只出现一次的两个数字题目内容:在一个数组中,只有两个数字出现了一次,其他所有数字都出现了两次。本篇博客将介绍如何编写一个函数来找出这两个只出现一次的数字。解题思路:要解决这个问题,我们可以使用异或运算的性质来找出只出现一次的两个数字。异或运算(XOR)是一种位运算,当两个操作数的对应位不同时,结果为1,否则为0。具体步骤如下:遍历整个数组,将所有数字进行异或运算。异或运算具有交换律和
朝九晚五ฺ
·
2024-02-20 14:04
数据结构
c语言
vscode
开发语言
C语言
——从头开始——深入理解指针(1)
一.内存和地址我们知道计算上CPU(中央处理器)在处理数据的时候,是通过地址总线把需要的数据从内存中读取的,后通过数据总线把处理后的数据放回内存中。如下图所示:计算机把内存划分为⼀个个的内存单元,每个内存单元的大小取1个字节(1个字节(Byte)=8个比特位(bit)),再对每个内存单元进行编号处理,这样就可以高效管理内存。而在计算机中我们把内存单元的编号也称为地址。C语⾔中给地址起了新的名字叫:
Phospherus.
·
2024-02-20 14:03
c语言
java
c++
开发语言
visual
studio
【
C语言
相关问题】
C语言
中关于大小写字母转换的问题
目前博主有着
C语言
、C++、linux以及数据结构的专栏,内容正在逐步的更新。希望对各位朋友有所帮助同时也期望可以得到各位的支持,有任何问题欢迎私信与我。你好,这里是争做图书馆扫地僧的小白。
争做图书馆扫地僧的小白
·
2024-02-20 14:03
C语言
c语言
开发语言
学习
C语言
——oj
刷题
——杨氏矩阵
目录1.理解杨氏矩形的特点2.实现杨氏矩形查找算法3.编写示例代码当我们谈到杨氏矩形时,我们指的是一种在二维数组中查找目标元素的高效算法。它是由杨氏(YanShi)教授提出的,因此得名为杨氏矩形。杨氏矩形问题的场景是这样的:给定一个有序的二维数组,每一行从左到右递增,每一列从上到下递增。我们需要在这个二维数组中快速查找某个目标元素是否存在。为了更好地理解和解决这个问题,我们将分为以下几个步骤进行讲
朝九晚五ฺ
·
2024-02-20 14:32
算法
数据结构
c语言
vscode
Leetcode No.100&&101相同/对称的树
Leetcode
刷题
进入到了二叉树的部分,这篇文章总结一下100/101题遇到的递归和迭代解法,两题的思路非常相似。相同的树题目大意给定两个二叉树,编写一个函数来检验它们是否相同。
不要甜的红烧肉
·
2024-02-20 13:42
【C++之类和对象篇003】
日期类实现1.1、Date.h1.2、Date.cpp1.3、main.cpp2、">"运算符重载3、const成员函数4、取地址及const取地址操作符重载C++知识类和对象篇前言:前面篇章学习了C++对于
C语言
的语法优化
下课后泡实验室
·
2024-02-20 13:09
C++基础专栏
c++
算法
const成员函数
运算符重载
取地址操作符重载
日期类的实现
笔记
C语言
---自幂数(“水仙花数”)
1.打印0~100000的自幂数#include#includeintmain(){inti=0;for(i=0;i<100000;i++){intn=0;inttemp=i;//判断位数while(temp){n++;temp=temp/10;}//每个数字求和temp=i;intsum=0;while(temp){sum=sum+pow(temp%10,n);temp=temp/10;}if(
阑梦清川
·
2024-02-20 13:13
C语言习题集
c语言
算法
数据结构
玩转内核链表list_head,3个超级哇塞的的例子
虽然linux内核是用
C语言
写的,但是list_head的引入,使得内核数据结构也可以拥有面向对象的特性,通过使用操作list_head的通用接口很容易实现代码的重用,有点类似于C++的继承机制(希望有机会写篇文章研究一下
嵌入式逍遥
·
2024-02-20 13:36
嵌入式Linux软件
链表
内核
java
数据结构
编程语言
嵌入式内核链表list_head,如何管理不同类型节点的实现
虽然linux内核是用
C语言
写的,但是list_head的引入,使得内核数据结构也可以拥有面向对象的特性,通过使用操作list_head的通用接口很容易实现代码的重用,有点类似于C++的继承机制(希望有机会写篇文章研究一下
嵌入式开发星球
·
2024-02-20 13:35
linux
零基础程序员自学编程的6种方法,你知道吗?
PHP从入门到放弃,
C语言
从入门到放弃,Java从入门到放弃,Python从入门到放弃...在自学编程的过程中,一部分程序员遇到冰冷的英语字母,枯燥的编程教程,果断选择了放弃。
酒酿小小丸子
·
2024-02-20 13:35
学习
职场和发展
开发语言
python
程序人生
【字符串算法】
刷题
总结
文章目录字符串一、c++字符串基本操作二、字符串hash三、字典树四、KMP算法字符串笔记参考《算法竞赛从入门到进阶》《算法竞赛进阶指南》一、c++字符串基本操作相关博客输入与输出chars1[100],s2[1001000];intl1,l2;scanf("%s",s1);//输入遇到回车结束l1=strlen(s1);//获取长度strings1;cin>>s1;//遇到换行或者回车结束cin
一米の阳光
·
2024-02-20 12:18
算法
字符串
「函数小课堂」~(
C语言
)
所属专栏:
C语言
知识阿哇旭的主页:Awas-Homepage目录引言1.函数的概念2.函数的类型2.1库函数2.2自定义函数2.2.1语法2.2.2举例3.函数的参数3.1实参3.2形参3.3实参与形参的关系
阿哇旭
·
2024-02-20 12:35
C语言知识
c语言
学习
学会VS调试技巧,学习工作无烦恼
所属专栏:
C语言
知识阿哇旭的主页:Awas-Homepage目录引言环境准备1.什么是bug?2.什么是调试(debug)?
阿哇旭
·
2024-02-20 12:34
C语言知识
c语言
学习
「printf和scanf:
C语言
中的输出与输入秘籍」
所属专栏:
C语言
知识阿哇旭的主页:Awas-Homepage目录引言1.printf函数1.1基本用法1.2占位符1.3字符串的打印1.4限定格式(1)限定宽度(2)总是显示正负号(3)限定小数位数(4
阿哇旭
·
2024-02-20 12:34
C语言知识
c语言
学习
~小青蛙跳台阶~
C语言
~
刷题
引言这次,我们要与一只活泼可爱的小青蛙合作,并引导它跳台阶。小青蛙的体力十分充沛,尤其喜欢跳跃,让它作为我们的助手,来看看有几种跳跃指定台阶数的方法。本文会涉及到函数递归的知识,后续我会更新讲解,这是值得我们去琢磨的。那么,话不多说,我们一起来看看吧!1.题目介绍小青蛙一次最少可以跳1级台阶,一次最多可以跳2级台阶,求:小青蛙跳上n级的台阶总共有多少种跳法?2.题目分析设跳上n阶台阶有f(n)种方
阿哇旭
·
2024-02-20 12:34
刷题
c语言
算法
~汉诺塔~(
C语言
)~
引言汉诺塔(HanoiTower),又称河内塔,源于印度一个古老传说。大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘。大梵天命令婆罗门把圆盘从上面开始按大小顺序重新摆放在另一根柱子上。1.玩游戏为了大家能更好的理解代码,建议去玩一下游戏,(电脑端)点这即可那么,话不多说,我们一起来看看吧!2.题目描述有三根柱子,其中柱子上有一堆盘子,盘子按从小到大的顺序
阿哇旭
·
2024-02-20 12:34
刷题
c语言
算法
学习
~扫雷游戏来啦~(
C语言
)~~万字大文
先赞后看,不足指正!这将对我有很大的帮助!项目专栏:游戏~阿哇旭的主页:Awas-Homepage目录引言一、编译环境二、游戏要求三、游戏分析设计四、多文件操作五、游戏选择菜单六、游戏功能实现1.预定义信息2.初始化棋盘3.打印棋盘4.布置雷5.排雷和标记雷6.胜利判断七、游戏逻辑搭建八、完整代码九、结语引言相信大家小时候都玩过有趣的扫雷小游戏吧!在这里,我们可以利用自己学习过的知识来实现这个游戏
阿哇旭
·
2024-02-20 12:04
游戏
游戏
数据结构
~井字棋游戏~(
C语言
)~
先赞后看,不足指正!这将对我有很大的帮助!阿哇旭的主页:Awas-Homepage目录引言编译环境游戏介绍游戏规则游戏实现创建初始化棋盘打印棋盘决定先手玩家下棋判断胜负游戏循环完整代码结语引言相信大家在小时候都玩过井字棋吧,在这里,我们将用到已经学习的知识,来实现一个简单井字棋游戏的编写。编写游戏所需知识(随机数的生成、数组)参考:猜数字游戏。那么,话不多说,我们一起来看看吧!编译环境集成开发环境
阿哇旭
·
2024-02-20 12:34
游戏
游戏
c语言
阿哇旭的第一个小游戏来了~捣蛋~(
C语言
)
函数4.主体思路4.1选择模块4.2菜单模块4.3游戏模块5.关机奖励5.1system()函数5.2关机指令5.3strcmp()函数5.4取消关机指令6.完整代码引言阿哇旭作为一个小白,一个简单的
C语言
小游戏无非提高了我学习
阿哇旭
·
2024-02-20 12:03
游戏
游戏
c语言
开发语言
「函数递归小课堂」~(
C语言
)
所属专栏:
C语言
知识阿哇旭的主页:Awas-Homepage目录引言1.什么是递归?
阿哇旭
·
2024-02-20 12:02
C语言知识
c语言
学习
算法
【C深剖】数组名的细节
本系列博客为个人
刷题
思路分享,有需要借鉴即可。引言:我想我说的这个数组名细节可能很多人并没有留意,现在先来C设计者这样设计也很合理。
睡觉待开机
·
2024-02-20 12:45
c语言
开发语言
数组
指针
数组名的理解
【
刷题
记录】移除链表元素
本系列博客为个人
刷题
思路分享,有需要借鉴即可。
睡觉待开机
·
2024-02-20 12:14
链表
数据结构
2022年16周记:知识的诅咒
16号)本文用时48min(22:33-23:20)本周计划把自己的技术笔记上gitee上,之前在github上,好久没更新了,现在重新弄下《设计模式》1个(6个,精略的过了一遍)《NewCoder》
刷题
im天行
·
2024-02-20 12:25
【
刷题
之路】LeetCode 21. 合并两个有序链表
【
刷题
之路】LeetCode21.合并两个有序链表1、题目描述二、解题1、方法1——直接合并1.1、思路分析1.2、代码实现2、方法2——递归2.1、思路分析2.2、代码实现1、题目描述原题连接:21.
林先生-1
·
2024-02-20 12:34
刷题之路——简单篇
链表
leetcode
数据结构
c语言
C 语言 ConsoleRogueLike 控制台肉鸽游戏 DEVC++ VS2022都可用
使用
C语言
和windows的键盘检测函数和延迟函数,开发的控制台roguelike游戏点开.exe文件立即进入游戏AWSD移动J攻击K加成buff没有结束条件,除非碰到敌人。
a1309602336
·
2024-02-20 12:03
游戏
2019-08-02
C语言
的三种顺序排序法;1.冒泡排序法:思想:每次将相邻的两个数进行比较,将小的数换到前面。结果:如图所示,首先1和3进行比较,1比3小不动。
嘉宾_42d9
·
2024-02-20 11:52
C语言
+CE修改植物大战僵尸阳光
目录1.CE使用2.
C语言
代码3.效果1.CE使用思路,通过CE找到阳光的静态基址和偏移值,也就是基址+偏移值=阳光数目的地址1、打开植物大战僵尸和CE2、打开植物大战僵尸进程3、开始游戏4、在CE中输入阳光数
JWASX
·
2024-02-20 11:48
C语言
c语言
2021-02-19 cc/gcc/g++/CC
gcc全称是Gun
C语言
编译器。
Mona_Song
·
2024-02-20 11:29
坚持的学霸
很多人都会羡慕学霸的经历,羡慕学霸的能力,但是从来没有人去关注学霸的学习生活方式,无意间因为某个队员的学习出现了紧急问题而进行团队讨论时,一个小学霸的一番话引起了我的深思,上课做笔记,记重点,每天
刷题
2
坚守不退
·
2024-02-20 11:56
C语言
实现刘谦魔术
下面为小白用
C语言
实现的刘谦魔术,第一次发帖随机插入用的是时间戳欢迎大佬优化#include#include#includeintmain(){srand(time(NULL));//任意选四张牌intcard
十六笔.
·
2024-02-20 11:04
c语言
C语言
笔记简单版——【第12天】
嵌入式培训
C语言
笔记简单版Linux指令Linux指令终端放大:ctrl+shift+”+”终端缩小:ctrl+”-”切换超级用户#:sudo-s切回普通用户$:su用户名pwd:显示绝对路径绝对路径:
向_北ei
·
2024-02-20 11:30
C语言
笔记
c语言
控制语句练习题【
C语言
】——第六天
/*打印出100~999之间的所有水仙花数。水仙花数是指一个n位数(n≥3),它的每个位上的数字的n次幂之和等于它本身。(例如:1^3+5^3+3^3=153)*/#includeintmain(){ inti; for(i=100;iintmain(){ inta,b,c; for(a=0;aintmain(){ inta,b,c; for(a=1;aintmain(){
向_北ei
·
2024-02-20 11:00
C语言
c语言
上一页
18
19
20
21
22
23
24
25
下一页
按字母分类:
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
其他