
Leetcode《C语言100例》
文章平均质量分 75
Leetcode 刷题之路,记录刷题过程
leapold_Z
这个作者很懒,什么都没留下…
展开
-
《C语言入门100例》(第18例)给定一个字符串,判定是否是C语言合法标识符 | ASCII 码的应用
1. 经过 5 月训练,再看 C++ 入门有很多题目已经变简单了2. 中间暂时差的几个例题由于很简单,因此暂时不会补上原创 2022-05-11 20:50:49 · 862 阅读 · 0 评论 -
《C语言入门100例》(第16例)给定 n,打印一个直角边为 n 的等腰直角三角形
【第16题】给定 n,打印一个直角边为 n 的等腰直角三角形文章目录主要知识点习题1. Leetcode 1115. 交替打印 FooBar题目描述初见代码总结主要知识点猜猜习题是什么 = =习题1. Leetcode 1115. 交替打印 FooBar题目描述给你一个类:class FooBar {public void foo() {for (int i = 0; i < n; i++) {print(“foo”);}}public void bar() {for原创 2022-05-04 22:39:55 · 1548 阅读 · 0 评论 -
《C语言入门100例》(第14例)给定一个字符串,对它进行翻转输出 | 两个思路
【第14题】给定一个字符串,对它进行翻转输出 | 两个思路文章目录主要知识点习题1. Leetcode 344. 反转字符串题目描述初见代码2. Leetcode 345. 反转字符串中的元音字母题目描述初见代码3. Leetcode 2000. 反转单词前缀题目描述初见代码总结主要知识点对字符串的操作非常重要,应该熟练掌握。习题1. Leetcode 344. 反转字符串题目描述编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 s 的形式给出。不要给另外的数组分配额外的原创 2022-05-04 20:51:29 · 1320 阅读 · 0 评论 -
《C语言入门100例》(第13例)给定三个数 a,b,c,从小到大输出这三个数 | 最原始的排序算法思想
1. 排序算法很重要原创 2022-05-02 21:12:41 · 716 阅读 · 0 评论 -
《C语言入门100例》(第12例)给定 r,求以 r 为半径的圆的周长和面积
1. 本题的难点在于三角形面积计算上。上述代码使用了海伦公式,还有一种用于求多边形面积的鞋带公式原创 2022-05-02 18:35:31 · 940 阅读 · 0 评论 -
《C语言入门100例》(第11例)给出四个数,输出四个数的和 | 溢出了怎么办?
1. 两道题都不算难,其中第一题再次强调了位运算的重要性。原创 2022-05-02 08:00:00 · 410 阅读 · 0 评论 -
《C语言入门100例》(第10例)给定 n 和 n 个正整数,输出它们的平均数
1. 对于涉及到区间计数的题目使用双指针大部分都可以有效解决原创 2022-05-01 18:40:35 · 960 阅读 · 0 评论 -
《C语言入门100例》(第9例)给定 n 和 n 个正整数,输出其中最大的数
1. 双指针真的很好用2. 与最值有关的问题可以优先考虑排序算法原创 2022-05-01 00:03:23 · 1172 阅读 · 0 评论 -
《C语言入门100例》(第8例)给定一个字符 c,要求转换成大写后输出 | ASCII码的应用
1. 使用位运算完成大小写转换原创 2022-04-30 21:48:11 · 124 阅读 · 0 评论 -
《C语言入门100例》(第7例)给定 n,求 1 × 2 × 3 × ... × n 的乘积 | 两种解法
1. 能用算法解决的问题就可以绕过数学问题~不是所有算法都是建立在特定问题的数学基础上原创 2022-04-30 17:16:41 · 1687 阅读 · 0 评论 -
《C语言入门100例》(第6例)给定两个点的坐标 (x1, y1) 和 (x2, y2),求两点间的距离 | 浮点数精度问题
1. 与数学不同,算法输入是有边界的原创 2022-04-29 06:38:46 · 1647 阅读 · 0 评论 -
《C语言入门100例》(第5例)给定 a,求 a 的绝对值 | 系统数学函数的应用
1. 你永远可以相信暴力算法2. 对于有限制条件的问题,通常可以参考限定范围设计算法。原创 2022-04-28 23:23:26 · 447 阅读 · 0 评论 -
《C语言入门100例》(第4例) 给定 a 和 b,问 a 能否被 b 整除 | if 语句 和 条件运算符的应用
1. 位运算在限制条件下真的很好用2. 二分查找算法 - 两种基础格式,一种搜索 [L, R)[L,R),一种搜索 [L, R][L,R] - 要注意算法中边界条件的处理3. 负数动态范围更大,因此在有符号数的计算中,为处理溢出可以将正数转为负数,进行统一处理原创 2022-04-28 23:21:52 · 364 阅读 · 0 评论 -
《C语言入门100例》(第3例) 给定 a 和 b ,交换它们的值并输出 | 四种解法
1. 交换变量的三种姿势2. 在各种限定代码条件的题目中,可以优先考虑位运算原创 2022-04-24 23:38:15 · 2045 阅读 · 0 评论 -
《C语言入门100例》(第2例) 给定 n,求 1 + 2 + 3 + ... + n 的和给定 n,求 1 + 2 + 3 + ... + n 的和
1. 数值计算与理论计算的区别2. 可以使用逻辑运算符代替 `if()...else()...` 语句3. 使用位运算与加法完成乘法运算4. 双指针减少区间搜索量原创 2022-04-24 22:39:05 · 2622 阅读 · 0 评论 -
《C语言入门100例》(第1例) A+B
【第01题】A + B | 基础输入输出,开启学习C语言打卡的序章原创 2022-04-23 18:08:28 · 1264 阅读 · 0 评论