自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

原创 (Java)给定一个只包括 ‘(‘,‘)‘,‘{‘,‘}‘,‘[‘,‘]‘ 的字符串 s ,判断字符串是否有效

【代码】(Java)给定一个只包括 ‘(‘,‘)‘,‘{‘,‘}‘,‘[‘,‘]‘ 的字符串 s ,判断字符串是否有效。

2025-04-03 09:06:44 141

原创 (Java)求最小栈

设计一个支持 push ,pop ,top 操作,并能在常数时间内检索到最小元素的栈。实现 MinStack 类:MinStack() 初始化堆栈对象。void push(int val) 将元素val推入堆栈。void pop() 删除堆栈顶部的元素。int top() 获取堆栈顶部的元素。int getMin() 获取堆栈中的最小元素。

2025-04-02 21:39:13 197

原创 前缀、中缀、后缀表达式相互转化+习题“逆波兰表达式求值”

前缀、中缀、后缀表达式相互转化给你一个字符串数组 tokens ,表示一个根据 逆波兰表示法 表示的算术表达式。请你计算该表达式。返回一个表示表达式值的整数。​

2025-04-01 21:19:05 364

原创 (java)给一个链表的头节点 head ,判断链表中是否有环

力扣:给一个链表的头节点 head ,判断链表中是否有环

2025-03-27 21:37:16 108

原创 (java)输⼊两个链表,找出它们的第⼀个公共结点

力扣:给你两个单链表的头节点 headA 和 headB ,请你找出并返回两个单链表相交的起始节点。如果两个链表不存在相交节点,返回 null

2025-03-27 21:16:14 135

原创 (java)判断链表是否为回文链表

牛客:对于一个链表,请设计一个时间复杂度为O(n),额外空间复杂度为O(1)的算法,判断其是否为回文结构

2025-03-27 20:06:05 169

原创 (java)将两个有序链表合并为⼀个新的有序链表并返回,新链表是通过拼接给定的两个链表的所有节点组成的

力扣java题目:将两个有序链表合并为⼀个新的有序链表并返回,新链表是通过拼接给定的两个链表的所有节点组成的

2025-03-27 16:15:35 147

原创 (java)现有一链表的头指针 ListNode* pHead,给一定值x,编写一段代码将所有小于x的结点排在其余结点之前,且不能改变原来的数据顺序,返回重新排列后的链表的头指针

牛客java题目:现有一链表的头指针 ListNode* pHead,给一定值x,编写一段代码将所有小于x的结点排在其余结点之前,且不能改变原来的数据顺序,返回重新排列后的链表的头指针。

2025-03-27 08:41:57 88

原创 (Java)输⼊⼀个链表,输出该链表中倒数第k个结点

力扣:Java输⼊⼀个链表,输出该链表中倒数第k个结点

2025-03-26 22:25:54 92

原创 Java返回链表的中间结点,如果有两个中间结点,则返回第⼆个中间结点

力扣:Java返回链表的中间结点,如果有两个中间结点,则返回第⼆个中间结点

2025-03-26 21:32:05 173

原创 反转一个单链表(Java)

力扣:反转一个单链表(Java)

2025-03-26 19:31:01 155

原创 java实现二分查找/折半查找

java实现二分查找/折半查找

2025-02-17 22:25:20 213

原创 java递归题目一:斐波拉契数列 汉诺塔问题

1.将12345的每一位按1 2 3 4 5的顺序打印出来 2.递归求1+2+3+...+n  3.用递归方法,输入一个非负整数,返回组成它的数值之和 4.求斐波拉契数列的第n项5 汉诺塔问题

2025-02-08 15:40:24 250

原创 Java简单题目(持更)

打印1-100中的所有素数 求0-99999间的所有自幂数 输出九九乘法表 求两个正整数的最大公约数  写一个函数返回参数二进制中1的个数 获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列 输出 1000 - 2000 之间所有的闰年 计算1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的值

2025-02-03 18:30:29 267

原创 用Java实现一个猜数字游戏

【代码】用Java实现一个猜数字游戏。

2025-01-22 16:33:48 84

原创 c语言与JAVA的区别(持更)

float类型的变量初始化时必须加上F(推荐)或f,如原因:JAVA小数默认为double类型,直接将0.5赋值给float类型的x会被认为类型不匹配。

2025-01-18 14:02:28 334

原创 顺序表的实现

顺序表的初始化,销毁,添加数据(头插,尾插),删除数据(头删,尾删),查找数据,在指定位置插入删除,打印数据

2024-12-03 19:43:59 176

原创 笔试题(持更ing)

有关c语言的笔试题

2024-10-26 16:10:15 215

原创 atoi函数

c语言中的atoi函数

2024-10-26 13:41:25 901

原创 联合体的使用实例

1.联合体可以节省空间 2. 判断当前机器是大端字节序还是小端字节序

2024-10-21 20:34:07 296

原创 strstr函数模拟实现

c语言strstr函数模拟实现

2024-10-21 16:48:06 179

原创 c语言排序算法:选择排序,冒泡排序,快速排序(qsort函数)

c语言中常用排序算法有:选择、插入、快速、冒泡、希尔等等,在这篇博客中我将写到选择排序、冒泡排序以及使用快速排序方法实现的库函数qsort。

2024-10-21 14:52:51 816

原创 一些c语言有意思的题(持更ing)

i的类型是unsigned int,所以其取值范围在0~2^32-1(4294967295‌),当i==0再减1变成-1时,因为循环(类比于上面unsigned char的圆形图),-1就变成了4294967295‌,i继续- -,就是4294967295‌-1,4294967295‌-1-1......为了方便观察打印结果,可添加如下代码:

2024-10-10 17:55:38 362

原创 模拟实现strncpy,strncat,memcpy,memmove

strncpy:char * strncpy ( char * destination, const char * source, size_t num );strncat:char * strncat ( char * destination, const char * source, size_t num );memcpy:void * memcpy ( void * destination, const void * source, size_t num );memmove:void * mem

2024-10-09 16:43:18 194

原创 对指针的理解:从基础到深入的超详细讲解(持更中)

对指针的理解:从基础到深入的超详细讲解:内存,地址,指针,取地址,解引用,二级指针,数组指针......

2024-09-19 20:37:10 565 1

原创 c语言:多个字符从两端向中间汇聚

1.Sleep:头文件为 #include;函数原型为unsigned int sleep(unsigned int seconds); 单位为毫秒,作用是指定休眠时间2.system:头文件为 #include;作用是清理屏幕上的内容如果让后面打印的内容覆盖掉前面的内容,并且覆盖的速度慢一点,这样就可以更好地形成闪烁汇聚的感觉。

2024-03-21 08:59:34 265 1

原创 c语言:实现一个猜数字游戏

游戏规则:程序产生一个伪随机数(在这里我们让它产生的随机数在1~100之间),参与者从键盘输入一个数,程序将该数与随机数对比,反馈二者的大小关系给参与者,若没有猜对,参与者继续输入数字,程序继续给出反馈,最多猜五次。当学完循环(for while dowhile)和分支(if switch)后,我们就可以实现一个简单的猜数字游戏了

2024-03-18 21:36:27 354

原创 c语言:求a~b间的素数(质数)

c语言:求a~b间的素数(质数)

2024-03-15 20:23:15 1059 2

原创 c语言:输入一个数n,计算它是几位数

使用c语言:输入一个数n,计算它是几位数。while循环。do while循环。

2024-03-15 19:49:49 403 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除