- 博客(18)
- 收藏
- 关注
原创 埃氏筛法(求质数)
目的:埃氏筛法的主要目的是找出一个给定范围内的所有质数。开始:从最小的质数2开始,假设2是质数。筛选过程:将2的所有倍数(4, 6, 8, ...)标记为非质数,因为它们至少有一个因数2。寻找下一个质数:在完成2的倍数的标记后,寻找列表中下一个未被标记的数。这个数是3,因为除了2之外的所有偶数已经被标记了。重复筛选:将3标记为质数,然后继续筛选,剔除3的所有倍数(9, 15, 21, ...)。继续寻找下一个未标记的数:完成3的筛选后,再次寻找下一个未被标记的数,这次是5,并将5标记为质数。剔除5的倍数。
2024-08-02 13:53:51
300
原创 2181. 合并零之间的节点
在实际使用中,你可以根据具体的链表需求和逻辑,在 main 函数中使用这些构造函数来创建和操作链表节点。在你的 main 函数中,你可以使用 ListNode 结构体的不同构造函数来创建链表节点。总结来说,C++ 中的结构体可以利用构造函数来初始化其成员变量,这种用法与类非常类似,能够提高代码的可读性和灵活性。,请你将它们之间的所有节点合并成一个节点,其值是所有已合并节点的值之和。这样可以在创建对象时,就能够为其赋予合适的初始状态,使代码更加模块化和可维护。- 标记为黄色的节点之和:2 + 2 = 4。
2024-07-04 22:20:23
904
原创 贪心算法,我来了
通过本文,我们深入探讨了贪心算法的基本原理、应用场景和一个典型的例题实现。贪心算法作为一种简单而有效的算法策略,能够在很多实际问题中提供高效的解决方案。希望读者通过本文能够更深入地理解和应用贪心算法!这篇博客涵盖了贪心算法的理论基础、应用场景和一个具体的例题分析,希望能够帮助读者更好地理解和运用这一重要的算法思想。
2024-06-25 13:31:51
377
原创 走进二叉树
通过本篇博客,我们深入了解了二叉树的基本概念、遍历方式以及其在不同领域中的应用。二叉树作为一种基础且灵活的数据结构,在算法设计和实现中扮演着重要角色。希望本文能够帮助读者更好地理解和应用二叉树!这篇博客涵盖了二叉树的基本概念、遍历方式、应用场景以及性能分析,适合对数据结构感兴趣或者需要深入了解二叉树的开发者和学习者阅读。
2024-06-25 13:28:49
235
原创 二分查找详解
二分查找作为一种经典的算法,不仅在计算机科学中有重要应用,在日常编程中也是一个重要的工具。熟练掌握并理解其原理和实现细节,对于提高算法能力和解决问题有着积极的帮助作用。希望这篇博客和代码能帮助你更好地理解和应用二分查找算法!
2024-06-25 13:24:57
264
原创 北大C++005:编程填空:学生信息处理程序
(输入保证姓名不超过20个字符,并且空格不会出现在字符串两端),年龄、学号和学年平均成绩均为非负整数。:用于在相互关联的类型之间进行类型转换,如将指针或引用从一个类转换为其父类或子类,或者执行类似的基本类型转换。通常在读取其他数据类型之前,用于清除输入流中的换行符或其他不需要的字符。姓名,年龄,学号,第一学年平均成绩,第二学年平均成绩,第三学年平均成绩,第四学年平均成绩。实现一个学生信息处理程序,计算一个学生的四年平均成绩。要求实现一个代表学生的类,并且类中所有。姓名,年龄,学号,四年平均成绩。
2024-05-04 20:53:41
642
1
原创 L1-004 计算摄氏温度
给定一个华氏温度F,本题要求编写程序,计算对应的摄氏温度C。计算公式:C=5×(F−32)/9。题目保证输入与输出均在整型范围内。在一行中按照格式“Celsius = C”输出对应的摄氏温度C的整数值。输入在一行中给出一个华氏温度。
2024-04-17 13:36:47
222
1
空空如也
(标签-ios|关键词-stream)
2024-04-16
(标签-ios|关键词-stream)
2024-04-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人