C++学习
个人的学习记录。
梦想车宾利
ooooooooooooook
展开
-
二叉树算法的解题思路
void func(TreeNode* root){ //需要对传入节点做什么事情。在这里做 //进行下面的递归操作 func(root->left); func(root->right); } 举个例子: leetcode相同的树:原题描述 个人解法: /** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * TreeNode *rig原创 2021-10-10 22:42:22 · 186 阅读 · 0 评论 -
单链表实现(C++实现)
先上代码 自定义的头文件 #ifndef LIST_H_ #define LIST_H_ using std::cout; template<class T> struct LinkNode{ T data; LinkNode<T>*link; LinkNode(){ link=nullptr; } LinkNode(T &item,LinkNode<T>*ptr=nullptr){ data=item; link= nullptr; }原创 2021-04-03 14:14:51 · 173 阅读 · 0 评论 -
初识C++
第一个Heelo world输出程序解析 #include <iostream> using namespace std; // main() 是程序开始执行的地方 int main() { cout << "Hello World"; // 输出 Hello World return 0; } 1.引入<iostream.h>头文件: 头文件是别人已经写好的一段代码,通过引入头文件我们可以直接使用其中的一些方法,避免一些重复的工作。上面这个程序的头原创 2021-03-14 22:10:25 · 67 阅读 · 0 评论