C语言
daocaoren94
这个作者很懒,什么都没留下…
展开
-
LeetCode从零开始——第二题
两数相加题目描述解题思路代码执行题目描述给你两个非空的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。请你将两个数相加,并以相同形式返回一个表示和的链表。你可以假设除了数字 0 之外,这两个数都不会以 0 开头。解题思路虽然题目给的是逆序相加,但是规则是和同序相加一致,理解了这一点,编码就相对容易很多。****代码执行/** * Definition for singly-linked list. * struct Li.原创 2021-11-02 15:00:32 · 151 阅读 · 0 评论 -
LeetCode从零开始——第一题
**1. 两数之和题目描述解题思路代码执行**题目描述给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]**解题思路暴力搜索利用二重循环,外层循环从容器第一个元素开始计数原创 2020-06-07 20:41:25 · 257 阅读 · 0 评论 -
VSCode 中使用 PlantUML 插件画图(二)
以流程图为例,说明PlantUML画图技巧及注意事项1.简单流程图@startuml:Hello world]:This is a simple exanmple]@enduml代码和示意图如上所示,PlantUML画图以startuml为开始标志,@enduml为结束标志,每一个逻辑语句以:开始,结束标志则有好几种,主要分为;、]和/,上述例子是以]为例,下面分别给出以;和/结束的流程图每行以]结尾的流程图@startuml:Hello world;:This is a simpl原创 2020-05-31 18:49:22 · 2091 阅读 · 0 评论 -
分析VS中printf()打印i++,i--,++i,--i的效果
在处理后置时:是将值放入临时量中,在输出时直接从临时量中取值在处理前置时:是等运算完成后,直接从I的地址中取值VS2019编译器中将几个变量同时用一个printf打出来按照上面的原则打印,当每个printf的函数只打印了一个变量,按照前置和后置的原则处理...原创 2020-04-10 22:19:15 · 2604 阅读 · 0 评论