最新 最热

Python教程第5章 | Python迭代器和生成器

比如在 Java 中,我们通过 List 集合的下标来遍历 List 集合中的元素,在 Python 中,给定一个 list 或 tuple,我们可以通过 for 循环来遍历这个 list 或 tuple ,这种遍历就是迭代。...

2024-01-24
0

利用二叉链表创建二叉树

学习了二叉树有关的知识之后,我应该如何用python知识,利用二叉链创建一个二叉树呢?

2024-01-23
1

模拟实现字符串函数(5): strncpy

拷贝num个字符从源字符串到目标空间。 如果源字符串的长度小于num,则拷贝完源字符串之后,在目标的后边追加0,直到num个

2024-01-23
1

宏定义实现二进制数的奇偶位交换

通过宏定义来实现二进制数的奇偶位交换,如果一个个遍历交换的话,那得算到猴年马月,这是我在网上看到的一个思路:

2024-01-23
1

模拟实现字符串常见函数(4):strstr函数

翻译一下就是:strstr函数会返回字符串1中字符串2的起始位置,如果没有,就返回0。这是一个类似于找字串的函数。

2024-01-23
1

模拟字符串常见函数(1) strlen函数

本文将解析常见字符串函数的用法,并通过模拟实现来加深对于它们的理解,以便更好、更灵活的使用它们。

2024-01-23
1

C语言每日一题(46)整数转罗马数字

例如, 罗马数字 2 写做 II ,即为两个并列的 1。12 写做 XII ,即为 X + II 。 27 写做 XXVII, 即为 XX + V + II 。

2024-01-23
1

C语言每日一题(45)删除排序链表中的重复元素

给定一个已排序的链表的头 head , 删除所有重复的元素,使每个元素只出现一次 。返回 已排序的链表 。

2024-01-23
1

C语言每日一题(44)删除排序链表中的重复元素 II

给定一个已排序的链表的头 head , 删除原始链表中所有重复数字的节点,只留下不同的数字 。返回 已排序的链表 。

2024-01-23
1

C语言每日一题(38)无重复字符的最长字串

关于这道题用滑动窗口的思想来做的话会非常麻烦,既要考虑最长的字串长度,同时还要保证不出现重复字符(考虑窗口里的每一个字符不重复),我们可以用一个非常巧妙的思路...

2024-01-23
1