- 博客(21)
- 收藏
- 关注
原创 算法day_4 “找不同“ 与 “长度为三且各字符不同的子字符串“算法题解与详解
以上两道题目都是字符串处理的基础题,考查了对字符串遍历和字符统计的掌握。第一题:通过计数法和异或法,理解了不同的解题思路。第二题:巩固了对字符串子串的遍历和判重方法。通过这些练习,可以提高对字符串操作的熟练度,为后续更复杂的问题打下基础。如果有疑问,欢迎在评论区与我交流。
2024-12-20 11:08:19
1092
原创 算法day_3数组中的单一元素和二进制位颠倒
本文将介绍两道经典的位运算题目,这些题目经常出现在各大公司的技术面试中。通过这些题目,我们可以更好地理解位运算的应用。
2024-12-19 23:21:15
1428
原创 左值与右值深度解析
左值:指的是可以出现在赋值运算符左边的值,也就是说左值是可以被赋值的。左值是一个表达式,它可以出现在赋值运算符的左边,也可以出现在赋值运算符的右边。左值是一个具体的内存位置,可以取地址。左值是一个持久的值,可以在程序的任何地方使用。左值引用:左值引用就是给左值的引用,给左值取别名。右值:指的是不能出现在赋值运算符左边的值,也就是说右值是不能被赋值的。右值是一个表达式,它只能出现在赋值运算符的右边。右值是一个临时的值,不能取地址。右值是一个短暂的值,只能在表达式中使用。右值引用。
2024-12-19 07:46:29
1341
原创 算法day_2 “键盘行”和“宝石与石头”的解题思路和代码实现
这是一个关于算法练习的长期更新频道,分享各种算法题目和解决方案。本文介绍了LeetCode题目“键盘行”和“宝石与石头”的解题思路和代码实现。
2024-12-16 05:42:52
1028
原创 2024安装hexo和next并部署到github和服务器最新教程
本文详细介绍了如何在2024年安装Hexo和Next主题,并将博客部署到GitHub和服务器的最新教程。适合新手和有经验的开发者参考。
2024-12-14 04:57:55
1603
原创 算法day_1 二叉搜索树转双向链表与二叉树的公共祖先
为什么要开始进行记录?maybe是人总有遗忘的时候而数据不会 那么今天的主题就是我于2024.12.11所写的算法题 这将是一个长期更新的频道,将记录我的成长 视我心情而定吧 其实主要是练习markdown语法--more-->
2024-12-12 20:45:42
616
原创 C++ 类成员变量初始化
在上面的用法中,我们使用初始化列表初始化_year,_month和_day。例如,常量成员、引用成员和没有默认构造函数的成员都必须使用初始化列表。在C++中,类的成员变量初始化是保证对象正确构建的关键。本文将深入探讨C++类成员变量初始化,重点关注初始化列表的作用、使用场景以及与构造函数体赋值的区别。初始化列表是C++构造函数中的一种语法,用于在构造函数开始执行之前初始化成员变量。由于常量成员在对象构造后不能被修改,必须通过初始化列表赋值。引用必须在对象构造时进行初始化,不能像普通变量一样通过赋值改变。
2024-09-20 01:15:38
599
原创 C_study-第10天
日期: 星期二, 2024年3月23日时间: 下午10:9: C语言提供了多种基本数据类型,包括intfloatdoublechar等,用于声明不同类型的变量以存储整数、浮点数、双精度数和字符。: C语言中有多种操作符,包括算术操作符(如)、关系操作符(如==!)、逻辑操作符(如&&||!)、位操作符(如)、赋值操作符(如)和大小操作符(sizeof。
2024-03-24 02:54:49
530
原创 C_study - 第7天
在C语言中,函数是执行特定任务的独立代码块,可被其他部分的代码多次调用。函数由返回类型、函数名、参数列表(可选)和函数体组成。例如,get_maxint z = 0;return z;这个函数接收两个整型参数x和y,通过比较这两个参数的值,将较大值赋给局部变量z,然后返回z。函数定义与调用:函数是C语言中重要的构建块,它允许代码重用和模块化。定义函数时需要指定返回类型、函数名和参数列表,调用时需要传入实参。指针:指针是存储变量地址的变量。
2024-03-13 02:09:06
454
原创 C_study - 第6天
日期: 星期一, 2024年3月11日时间: 下午10:21scanfgetchar()intgetchar()EOFEOF\nEOFgetchar()whileforwhileforcontinueforwhilecontinuebreakfor。
2024-03-12 01:24:04
947
1
原创 C_study - 第5天
结构体是C语言中一种复合数据类型,允许将多个不同的数据类型组合成一个单一的类型。这在编程中非常有用,尤其是当需要处理多个相关数据时,比如处理书籍或学生信息。stu和book。int age;int price;struct stu存储了学生的姓名、年龄和分数。存储了书籍的名称、价格和ID。
2024-03-11 01:20:30
820
1
原创 C_study - 第4天
定义符号:将某个标识符与一个值关联起来,实现文本替换。定义函数宏:允许将一系列操作定义为宏,使得可以通过简短的宏调用来执行更复杂的操作或表达式。这个宏定义了一个简单的加法操作,使用时,预处理器会将Add(a, b)替换为(a + b),然后进行计算。extern。
2024-03-10 04:16:00
1595
1
原创 网络协议:数字世界的规则与桥梁
网络协议对现代通信的影响是深远的,它们是现代数字通信基础设施的核心组成部分。网络协议定义了数据在网络中的传输方式,包括数据格式、传输顺序、错误处理方法等。网络虚拟化和SDN技术将使网络管理更加灵活和高效。网络协议可能会更加模块化,以支持网络功能的软件化和自动化配置。端口号是用于区分同一台计算机上的不同网络服务的数字标识。它们与IP地址一起用于指定特定的服务和应用程序。VPN(虚拟私人网络)允许用户通过加密的隧道安全地连接到另一个网络,通常是互联网。这样可以保护数据传输不被窃听或篡改,并可以绕过地理限制。
2024-03-09 04:25:09
2452
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人