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语言函数库
Go语言之父:开源14年,Go不止是编程语言,究竟做对了哪些?
从2009年由
C语言
获取灵感而发布,到如今风靡已久的高性能语言,Go已经走过了14个年头。“Go是一个项目,不只是一门语言。我们最初的目标不是创建一种新的编程语言,而是创建一种更好的软件编写方式。”
c++服务器开发
·
2024-01-06 18:24
golang
开发语言
后端
【数据结构】
C语言
实现链式二叉树(附完整运行代码)
个人主页:修修修也所属专栏:数据结构⚙️操作环境:VisualStudio2022目录一.了解项目功能二.项目功能演示三.逐步实现项目功能模块及其逻辑详解1.实现链式二叉树程序菜单2.实现链式二叉树程序功能可循环使用3.实现链式二叉树的新结点创建4.实现链式二叉树的先序建树5.实现链式二叉树的判空6.实现链式二叉树的先序遍历7.实现链式二叉树的中序遍历8.实现链式二叉树的后序遍历9.实现链式二叉树
修修修也
·
2024-01-06 18:35
数据结构
C语言
实战项目集
数据结构
算法
c语言
学习
开发语言
二叉树
C++——异常
异常
C语言
中的异常在
C语言
里,我们传统的处理错误的方式只有两种:手动条件判断并终止程序,比如assert断言;返回错误码,然后对照错误码找错误。
鹅一百
·
2024-01-06 17:12
C++
c++
开发语言
C++——智能指针和RAII
但是对于一些情况,系统往往并没有那么聪明,比如
C语言
里,我们m
鹅一百
·
2024-01-06 17:12
C++
c++
开发语言
C++重载——类型转换运算符
本文参照于狄泰软件学院,唐佐林老师的——《C++深度剖析教程》
C语言
中的类型转换普通类型到类类型的转换类类型到普通类型的转换类类型之间的转换Qt的类型转换函数
C语言
中的类型转换标准数据类型之间会进行隐式类型安全转换转换规则如下
食梦少年
·
2024-01-06 17:12
C++
C++——类型转换
在文章的开始,先祝大家牢大年快乐
C语言
中的类型转换在
C语言
中,如果赋值运算两边类型不同,则会发生类型转换。一般来说,
C语言
有两种形式的类型转换:隐式转换和显式转换。
鹅一百
·
2024-01-06 17:38
C++
c++
开发语言
C语言
学习NO.13-字符函数(三)-strncpy,strncat,strncmp长度受限制的字符串函数
长度受限制的字符串函数介绍一、strncpy函数的使用(一)strncpy使用#include#includeintmain(){chararr1[20]="asdfgdfv";chararr2[7]="zxcvbn";strncpy(arr1,arr2,4);printf("str0=%s\n",arr1);char*str1=strncpy(arr1,arr2,4);printf("str1=
Shimir
·
2024-01-06 17:32
c语言初阶知识
c语言
学习
C语言
学习NO.12-字符函数(二)-strcpy,strcat,strcmp长度不受限制的字符串函数
一、strcpy的使用和模拟实现(一)strcpy使用//strcpy的使用#includeintmain(){chararr1[]="abcdef";chararr2[10]="qwertt";chararr3[10]="okl";strcpy(arr2,arr1);printf("arr2=%s\n",arr2);strcpy(arr2,arr3);printf("arr1=%s\narr2=
Shimir
·
2024-01-06 17:01
c语言初阶知识
c语言
学习
C语言
学习NO.7-函数(二)函数递归
一、什么是递归?程序调用自身的编程技巧称为递归(recursion),递归函数一定要有结束条件,否则会产生死递归,导致栈溢出(Stackoverflow)。#includeintmain(){printf("Hello\n");main();//main函数中用调用了main函数return0;}//程序会一直打印Hello递归作为一种算法在程序设计语言中广泛应用。一个过程或函数在其定义或说明中有
Shimir
·
2024-01-06 17:31
c语言初阶知识
c语言
学习
C语言
学习NO.11-字符函数strlen,strlen函数的使用,与三种strlen函数的模拟实现
(一)strlen函数的使用strlen函数的演示#include#includeintmain(){chararr1[]="abcdef";chararr2[]="good";printf("arr1=%d,arr2=%d",strlen(arr1),strlen(arr2));return0;}(二)strlen使用的注意事项•参数指向的字符串必须要以'\0'结束。•strlen的使用需要包含
Shimir
·
2024-01-06 17:59
c语言初阶知识
c语言
学习
Redis入门与应用
使用ANSI
C语言
编写、支持网络、基于内存但支持持久化。性能优秀,并提供多种语言的API。
原来是好奇心
·
2024-01-06 16:38
Redis
java
Redis
leetcode 39组合总和
c语言
实现(回溯法 宽度优先)
intcmpfunc(constvoid*a,constvoid*b){return(*(int*)a-*(int*)b);}int**combinationSum(int*candidates,intcandidatesSize,inttarget,int**columnSizes,int*returnSize){if(candidatesSizetarget)break;if((a[k][si
haocrossover
·
2024-01-06 16:06
14.1 Linux 并发与竞争
例如在
C语言
中对无符号整型变量a赋值:a=3; 但
C语言
要先编译成汇编语言,ARM架构不支持直接对寄存器(内存)进行读写操作,要借助寄存器R0、R1等来完成赋值操作。假设
职业法师头铁
·
2024-01-06 16:31
Linux
驱动开发
linux
驱动开发
并发与竞争
原子操作
自旋锁
信号量
互斥体
C语言
程序设计基础|方阵
题目一:求矩阵每列的最大值与和题目描述:定义一个二维数组(不超过10*10),输入方阵的大小n,然后输入数组的数据,求该矩阵每列的最大值与和输出要求:测试数据的组数t第一个矩阵的大小n第一个矩阵的元素第二个矩阵的大小n第二个矩阵的元素......输出要求:第一个矩阵的每一列最大值、和第二个矩阵的每一列最大值、和#include#include#include#include#includeusin
再给艾克三年
·
2024-01-06 16:34
Simple
C
c语言
c++
算法
c语言
隐私信息管理系统2022
重要的事情说三遍:不要抄,抄对你没有好处!不要抄,抄对你没有好处!不要抄,抄对你没有好处!题目要求:隐私信息管理系统本题要求采用结构体数组(或链表)存储数据。具体要求如下:1)程序执行时,首先要进行密码检测,以不让非法用户使用本程序。标准密码预先在程序中设定,程序运行时,若用户的输入密码和标准密码相同,则显示“口令正确!”并转去执行后续程序;若不相等,重新输入,3次都不相等则显示“您是非法用户!”
-芒果酱-
·
2024-01-06 16:29
C
C++语言
c语言
C语言
化简根号(非sqrt)
简单,快速,稳定成品下载:化简App下载源代码://baseonzm#includeintmain(){ doublea,b,c,d,f,max=0,max1=0; intm=0,n=1,n1,m1; printf("这是一个开根号的程序\n请输入一个数:\n"); //输入内容 scanf("%lf",&a); n=a; //用于减少循环,优化 for(n1=1;m1c)
-芒果酱-
·
2024-01-06 16:59
c语言
开发语言
C语言
——表达式的求值
表达式求值有以下几种决定因素。一、操作符优先级和结合性类别操作符结合性后缀()[]->.++--从左到右一元+-!~++--(type)*&sizeof从右到左乘除*/%从左到右加减+-从左到右移位>从左到右关系>=从左到右相等==!=从左到右位与AND&从左到右位异或XOR^从左到右位或OR|从左到右逻辑与AND&&从左到右逻辑或OR||从左到右条件?:从右到左赋值=+=-=*=/=%=>>=i
stewieLee
·
2024-01-06 16:58
C语言
c语言
C语言
——结构体
一、结构体的创建1、定义在
C语言
中,结构体是一种自定义的数据类型,它允许将不同类型的数据项组合成一个单一实体。这在组织复杂数据时非常有用,因为它可以将有逻辑关系的数据组合在一起。
stewieLee
·
2024-01-06 16:58
C语言
c语言
算法
开发语言
C语言
——指针
一、定义指针也就是内存地址,指针变量是用来存放内存地址的变量。将内存以一个字节分为一个个内存单元,每个内存单元都进行编号,这个编号就是地址,也就是指针。intb=1;int*pb=&b;//这里的pb变量是一个整型指针变量,用来存放整型变量b的地址我们可以通过&(取地址操作符)得到一个变量的地址,然后将地址存到一个指针变量中,可以用这个指针变量来访问那个变量。二、指针的大小对于32位机器,假设CP
stewieLee
·
2024-01-06 15:55
C语言
c语言
开发语言
C语言
入门基础-常量的表示和定义使用
常量在
C语言
中是如何表示的整数十进制传统写法十六进制前面加0x或0X八进制前面加0注意:是数字零不是字母Oo浮点数传统写法floatx=3.2;科学记数法floatx=3.2e3;x的值是3200floatx
宇宙超粒终端控制中心
·
2024-01-06 15:20
C语言学习笔记(入门到入神)
c语言
开发语言
大厂
c语言
的编程规范,点进来看!
大厂
C语言
的编程规范可能因公司而异,但以下是一些常见的规范和最佳实践注释规范:注释应该清晰、简洁、准确,并且应该覆盖代码的主要部分。注释应该与代码保持同步,并在必要的地方提供注释。
D_ovis
·
2024-01-06 15:20
c语言
开发语言
C语言
K&R圣经笔记 5.6指针数组;指针的指针
5.6指针数组;指针的指针因为指针本身也是变量,所以它们也能像其他变量一样保存在数组里面。我们写个程序来说明,该程序将一些文本行按照字母顺序排列,算是UNIX程序sort的精简版本。在第三章中,我们介绍了对一个整数数组进行排序的Shell排序函数,而在第四章中,我们用快速排序对其进行改进。同样的算法在这里也还能用,差异之处在于,现在我们要处理的是文本行,每行有不同的长度,而且文本行不像整数,没法用
十八年后又是一条好汉
·
2024-01-06 15:16
C语言
c语言
笔记
开发语言
C语言
K&R圣经笔记 5.7多维数组 5.8指针数组初始化 5.9指针vs多维数组
5.7多维数组C提供了矩形的多维数组,虽然实际上它们用得比指针数组少得多。本节我们将展示多维数组的一些特性。考虑下日期转换的问题:把某月的第几天转换为当年的第几天,以及反向转换。例如,3月1日是非闰年的第60天,是闰年的第61天。我们定义两个函数来做这个转换:day_of_year把月和日转换为年的第几天,month_day把年的第几天转换成月和日。因为第二个函数要计算两个值,所以月和日这两个参数
十八年后又是一条好汉
·
2024-01-06 15:45
C语言
c语言
笔记
开发语言
LeetCode刷题--- 使用最小花费爬楼梯
个人主页:元清加油_【C++】,【
C语言
】,【数据结构与算法】-CSDN博客个人专栏力扣递归算法题http://t.csdnimg.cn/yUl2I【C++】http://t.csdnimg.cn/6AbpV
元清加油
·
2024-01-06 15:18
力扣动态规划算法题
leetcode
算法
LeetCode刷题--- 三步问题
个人主页:元清加油_【C++】,【
C语言
】,【数据结构与算法】-CSDN博客个人专栏力扣递归算法题http://t.csdnimg.cn/yUl2I【C++】http://t.csdnimg.cn/6AbpV
元清加油
·
2024-01-06 15:48
力扣动态规划算法题
leetcode
算法
LeetCode刷题--- 解码方法
个人主页:元清加油_【C++】,【
C语言
】,【数据结构与算法】-CSDN博客个人专栏力扣递归算法题http://t.csdnimg.cn/yUl2I【C++】http://t.csdnimg.cn/6AbpV
元清加油
·
2024-01-06 15:48
力扣动态规划算法题
leetcode
算法
LeetCode刷题--- 不同路径
个人主页:元清加油_【C++】,【
C语言
】,【数据结构与算法】-CSDN博客个人专栏力扣递归算法题http://t.csdnimg.cn/yUl2I【C++】http://t.csdnimg.cn/6AbpV
元清加油
·
2024-01-06 14:43
力扣动态规划算法题
leetcode
算法
win10报错“api-ms-win-crt-string-l1-1-0.dll文件丢失,软件无法启动”,快速修复方法,亲测有效
它的作用主要是提供一些基本的、用于支持
C语言
编写的程序的函数。如果api-ms-win-crt-string-l1-1-0.dll文件缺失或损
m0_70112216
·
2024-01-06 14:12
windows
游戏程序
游戏
电脑
玩游戏
ZooKeeper-分布式利器(3)——API与监听使用实例
ZooKeeper官方支持Java和
C语言
,ZooKeeper社区为其他语言(.NET,pyth
Xuds
·
2024-01-06 14:16
C语言
三种循环输出9*9乘法表
解题思路:1、外层循环控制1~9循环2、内层控制循环的次数比如:1*1=1循环一次1*1=11*2循环两次依此类推inti,j;printf("for打印9*9乘法表\r\n");for(i=1;i<10;i++){for(j=1;j<=i;j++){printf("%d*%d=%d",j,i,i*j);}printf("\r\n");}printf("while打印9*9乘法表\r\n");wh
可厉害的土豆
·
2024-01-06 13:43
C语言基础编程练习
c语言
开发语言
C语言
实现水仙花
水仙花定义:指一个3位数,其各位数字立方和等于改数本身。若:153=1*1*1+5*5*5+3*3*3依次类推,四、五…十全十美呀。解题思路从这句:其各位数字立方和等于改数本身我们将这位数拆分出来:num=num1^3+num2^3+num3^3四位数水仙花推导:num=num1^3+num2^3+num3^3+num4^3依次类推:num=num1^3+num23+…+numn3(n>=100)
可厉害的土豆
·
2024-01-06 13:13
c语言
算法
开发语言
C语言
:找到数组中出现次数最多的元素
目录一、前言二、我的方法三、完整代码一、前言前几天在leetcode刷题时遇到了这个需求,就来CSDN搜索解决方法。逛了一大圈,发现最多的方法是:新建一个大小为原数组中最大值的数组(初始化为0),然后遍历原数组,例如遍历到元素a,那么新建数组nums[a]++。最终再遍历一次新建数组,就可以知道哪个元素出现次数最多,以及其出现次数。先说说这种方法的弊端:首先如果数组中的最大元素值很大,那么就要创建
南林yan
·
2024-01-06 13:23
数据结构与算法
c语言
算法
数据结构
怎么解决函数内申请内存,函数外释放的问题
注意是
C语言
,不是C++;不同的编译器和库,内部关于内存申请与释放的实现不同,因此不能直接要求用户指定用某个函数释放内存,必须要单独自己封装一个接口。有两种思路。一种是以指针作为参数
丶Em1tu0F
·
2024-01-06 13:56
数据结构 第三章节 栈和队列
参考:1.数据结构
C语言
版|第2版;2.力扣;3.2024年数据结构考研复习指导。三个参考分别依次对应文章三个部分。
Q天马A行空Q
·
2024-01-06 12:10
数据结构
数据结构
算法
栈和队列
c++
滑动窗口,
c语言
给定一个字符串s,请你找出其中不含有重复字符的最长子串的长度。示例1:输入:s="abcabcbb"输出:3解释:因为无重复字符的最长子串是"abc",所以其长度为3。示例2:输入:s="bbbbb"输出:1解释:因为无重复字符的最长子串是"b",所以其长度为1。示例3:输入:s="pwwkew"输出:3解释:因为无重复字符的最长子串是 "wke",所以其长度为3。 请注意,你的答案必须是子串的长
glut底层学生
·
2024-01-06 12:05
leetcode
c语言
每日一题 leetcode1599:经营摩天轮的最大利润 模拟
c语言
你正在经营一座摩天轮,该摩天轮共有4个座舱,每个座舱最多可以容纳4位游客。你可以逆时针轮转座舱,但每次轮转都需要支付一定的运行成本runningCost。摩天轮每次轮转都恰好转动1/4周。给你一个长度为n的数组customers,customers[i]是在第i次轮转(下标从0开始)之前到达的新游客的数量。这也意味着你必须在新游客到来前轮转i次。每位游客在登上离地面最近的座舱前都会支付登舱成本bo
glut底层学生
·
2024-01-06 12:05
c语言
leetcode:162寻找峰值 1901寻找峰值II
c语言
,二分查找
峰值元素是指其值严格大于左右相邻值的元素。给你一个整数数组nums,找到峰值元素并返回其索引。数组可能包含多个峰值,在这种情况下,返回任何一个峰值所在位置即可。你可以假设nums[-1]=nums[n]=-∞。你必须实现时间复杂度为O(logn)的算法来解决此问题。示例1:输入:nums=[1,2,3,1]输出:2解释:3是峰值元素,你的函数应该返回其索引2。示例2:输入:nums=[1,2,1,
glut底层学生
·
2024-01-06 12:35
leetcode
c语言
算法
leetcode:151反转字符串中的单词
c语言
,双指针
给你一个字符串s,请你反转字符串中单词的顺序。单词是由非空格字符组成的字符串。s中使用至少一个空格将字符串中的单词分隔开。返回单词顺序颠倒且单词之间用单个空格连接的结果字符串。注意:输入字符串s中可能会存在前导空格、尾随空格或者单词间的多个空格。返回的结果字符串中,单词间应当仅用单个空格分隔,且不包含任何额外的空格。示例1:输入:s="theskyisblue"输出:"blueisskythe"示
glut底层学生
·
2024-01-06 12:35
leetcode
c语言
算法
leetcode:6 N字形变换
c语言
找下标规律
将一个给定字符串s根据给定的行数numRows,以从上往下、从左到右进行Z字形排列。比如输入字符串为"PAYPALISHIRING"行数为3时,排列如下:PAHNAPLSIIGYIR之后,你的输出需要从左往右逐行读取,产生出一个新的字符串,比如:"PAHNAPLSIIGYIR"。请你实现这个将字符串进行指定行数变换的函数:stringconvert(strings,intnumRows);示例1:
glut底层学生
·
2024-01-06 12:35
leetcode
c语言
算法
万能字符单词拼写(100%用例)C卷(Java&&Python&&C++&&Node.js&&
C语言
&&Swift)
有一个字符串数组words和一个字符串chars。假如可以用chars中的字母拼写出words中的某个“单词”(字符串),那么我们就认为你掌握了这个单词。words的字符仅由a-z英文小写字母组成。例如:abcchars由a-z英文小写字母和“?”组成。其中英文问号“?”表示万能字符,能够在拼写时当做任意一个英文字母。例如:“?”可以当做"a"等字母。注意:每次拼写时,chars中的每个字母和万能
荆赫同艺
·
2024-01-06 12:04
华为OD(多语言)
算法
数据结构
CPU算力分配(100用例)C卷 (Java&&Python&&
C语言
&&C++&&Node.js)
现有两组服务器A和B,每组有多个算力不同的CPU,其中A[i]是A组第i个CPU的运算能力,B[i]是B组第i个CPU的运算能力,一组服务器的总算力是各CPU的算力之和。为了让两组服务器的算力相等,允许从每组各选出一个CPU进行一次交换,求两组服务器中,用于交换的CPU的算力,并且要求从A组服务器中选出的CPU,算力尽可能小。输入描述:第一行输入为L1和L2,以空格分隔,L1表示A组服务器中的CP
荆赫同艺
·
2024-01-06 12:04
华为OD(多语言)
c语言
java
python
华为od
c语言
罗马转数字罗马数字包含以下七种字符:I,V,X,L,C,D和M。字符数值I1V5X10L50C100D500M1000例如,罗马数字2写做II,即为两个并列的1。12写做XII,即为X+II。27写做XXVII,即为XX+V+II。通常情况下,罗马数字中小的数字在大的数字的右边。但也存在特例,例如4不写做IIII,而是IV。数字1在数字5的左边,所表示的数等于大数5减小数1得到的数值4。同样地,数
glut底层学生
·
2024-01-06 12:04
leetcode
c语言
算法
被列覆盖的最多行数 二进制枚举
c语言
给你一个下标从0开始、大小为mxn的二进制矩阵matrix;另给你一个整数numSelect,表示你必须从matrix中选择的不同列的数量。如果一行中所有的1都被你选中的列所覆盖,则认为这一行被覆盖了。形式上,假设s={c1,c2,....,cnumSelect}是你选择的列的集合。对于矩阵中的某一行row,如果满足下述条件,则认为这一行被集合s覆盖:对于满足matrix[row][col]==1
glut底层学生
·
2024-01-06 12:00
leetcode
c语言
算法
求幸存数之和(100%用例)C卷 (Java&&Python&&C++&&Node.js&&
C语言
)
给一个正整数列nums,一个跳数jump,及幸存数量left。运算过程为:从索引为0的位置开始向后跳,中间跳过小个数字,命中索引为J+1的数字,该数被敲出,并从该点起跳,以此类推,直到幸存left个数为止。然后返回幸存数之和。约束:1)0是第一个起跳点2)起跳点和命中点之间间隔jump个数字,已被敲出的数字不计入在内3)跳到末尾时无缝从头开始(循环查找),并可以多次循环。4)若起始时left>le
荆赫同艺
·
2024-01-06 12:59
华为OD(多语言)
python
c++
node.js
华为od
三、
C语言
分支与循环知识点补充——随机数生成
本章分支结构的学习内容如下:三、
C语言
中的分支与循环—if语句(1)三、
C语言
中的分支与循环—关系操作符(2)三、
C语言
中的分支与循环—条件操作符与逻辑操作符(3)三、
C语言
中的分支与循环—switch
林采采学编程+
·
2024-01-06 12:58
C语言学习
c语言
开发语言
算法
自定义类型篇
1.结构体1.1结构体的概念数组是一系列相同类型元素的集合结构体是一系列类型可能不同的元素的集合比如我们想描述一个人,仅仅用
C语言
中的类型是无法准确描述的,这就需要我们自定义一个类型1.2结构体的声明structStudent
大时代1105
·
2024-01-06 12:33
c语言
3.Swift教程翻译系列——Swift基础知识
Swift提供了
C语言
和OC的基本数据类型,比如整型用Int,浮点型用Double或者Float,布尔型用Bool,字符串文本用String,Swift还提供了两种集合类型,Array和Dic
赱在岸上的鱼
·
2024-01-06 11:52
The
Swift
Programming
Laguage
ios
swift
3.Swift翻译教程系列——Swift基础知识
Swift提供了
C语言
和OC的基本数据类型,比方整型用Int,浮点型用Double或者Float,布尔型用Bool,字符串文本用String。Swift还提供了两种集合类型。Array和Di
weixin_34100227
·
2024-01-06 11:52
swift
xcode
移动开发
进击的雨燕-------基础部分()
Swift中的注释与
C语言
的注释非常相似。单行注释以双正斜杠(//)作为起始标记://这是一个注释你也可以进行多行注释,其起始标记为单个
dongchuangzhi1998
·
2024-01-06 11:19
swift
移动开发
xcode
软件单元测试
对于单元测试中单元的含义,一般来说,要根据实际情况去判定其具体含义,如
C语言
中单元指一个函数,Java里单元指一个类,图形化的软件中可以指一个窗口或一个菜单等。
御無沙汰
·
2024-01-06 11:04
单元测试
上一页
155
156
157
158
159
160
161
162
下一页
按字母分类:
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
其他