![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++
Dycadrwy
这个作者很懒,什么都没留下…
展开
-
leetcode刷题
合并两个有序链表1、暴力算法ListNode* mergeTwoLists(ListNode* l1, ListNode* l2){ ListNode dummy = ListNode(-1); ListNode *prev = &dummy; while (l1 != nullptr && l2 != nullptr) { if (l1->val < l2->val) {原创 2022-04-17 23:04:55 · 850 阅读 · 0 评论 -
C++基础学习:线性递归算法
递归(recursive)是一种基本而典型的算法设计模式,是函数和过程调用的一种特殊形式,即允许函数和过程进行自我调用。下面学习线性递归(linear recursion):#include <iostream>using namespace std;//线性递归:求和int sum(int* array, int size){ if (1>size) //平凡情况,递归基 { return 0; }.原创 2021-12-07 23:23:00 · 819 阅读 · 0 评论 -
C++基础学习:多维数组的遍历方法
#include <iostream>int main (int argc, char** argv){ int array[2][3] = {0,1,2,3,4,5}; /**********多维数组遍历方法一**********/ size_t index0 = 0, index1 = 0; while (index0 < std::size(array)) { index0++; while (i.原创 2021-11-29 21:32:28 · 746 阅读 · 0 评论 -
C++基础学习:数组的遍历方法
#include <iostream>int main(int argc, char** argv){ int array[4] = {0,1,2,3}; /**************遍历数组的方法一****************/ size_t index = 0; while (index < std::size(array)) { std::cout << array[index] <<.原创 2021-11-29 17:59:59 · 975 阅读 · 0 评论