【强烈推荐】数据结构学习网站:画图分析B树,二叉树等

数据结构与算法自学网站(快乐学习数据结构) 可视化数据结构与算法 带教程的数据结构操作: https://visualgo.net/zh 是我最喜欢的网站了,教程也很详细,想自学也可以点击Esc,离开并进入探索模式。并且随着数据图动态变化,旁边还有代码进行配套讲解。也可以自己绘制图表来演示。 旧金山大学David Galles: https://www.cs.usfca.edu/~galles/visualization/Algorithms.html 特别齐全,什么算法都有。并且带插入带删除带排序等所有基本操作。 可按照代码进行步骤演示: http 阅读详情

今天发现了一个非常好用的数据结构学习网站
它可以根据你的操作一步一步演示树是怎么形成的
强烈推荐!!

网站链接:https://www.cs.usfca.edu/~galles/visualization/Algorithms.html
网站示意(翻译后)

在这里插入图片描述

又发现一个特别好的网站:https://www.geeksforgeeks.org/

印度人开发出来的(有一些算法的实现)
还有很多计算机领域其它的知识
自行进去了解~

这几个算法可视化网站,太牛了! 很多初学者在学习数据结构与算法的时候,都会觉得很难,很大一部分是因为数据结构与算法本身比较抽象,不好理解。对于这一点,可以通过一些可视化动画来帮助理解。 阅读详情

相关推荐

数据结构与算法的重要性、如何刷题与刷提网站推荐

数据结构与算法的重要性 毋庸置疑,数据结构与算法不仅有用,更应该是每个程序员必须掌握的基本功。 只要是研发岗位,不管是笔试还是面试,都会考察算法能力。 1、提升程序员的逻辑思维 举个例子,假设我们需要从众多数据中查找出符合要求的元素,多数人就只能借助数组这种简单的存储结构来实现,而通过学习数据结构我们会知道,解决此类问题既可以通过构建二叉排序树、平衡二叉树、甚至红黑树、B+/B- 树来解决,还可以借助哈希表解决。 2、 能力高低的分水岭 为什么很多 IT 公司都特别注重对数据结构的考察?读者大可

编程与实战的博客 3459

收集到的好的在线工具

数据结构 画“图”的工具,超好用注:可拖动Graph Editor 数据结构 画“树”的工具(感觉没那么好用)注:不可拖动Syntax Tree Generator 另外一个画“树”的在线工具,比上一个好一点,画完全二叉树还不错,但是如果只有一支的话就会很奇怪了。注:不可拖动bitreepainter (hggshiwo.git...

weixin_63294643的博客 2025

单相PWM整流器搭建训练——(一)拓扑原理介绍

单相整流器是一种将交流电转换为直流电的设备,主要由变压器、整流元件和滤波电路组成。变压器将输入的交流电压转换为适合整流的较低电压,整流元件(如二极管)利用其单向导电性将交流电转换为脉动直流电,最后滤波电路去除脉动直流电中的纹波,输出较为平滑的直流电,从而实现交流到直流的转换,广泛应用于各类电源设备中。

DikouNass的博客 1587

二叉树、B树和B+树等数据结构模拟网站

推荐一个网站,地址如下: https://www.cs.usfca.edu/~galles/visualization/Algorithms.html 该网站可以模拟相当多种类的数据接口的插入、删除和查找步骤。 下面,以B树为例做说明。

大话家的博客 3252

Ansys Lumerical 2023 R1.2新功能实战:薄膜铌酸锂调制器仿真全流程解析

本文详细解析了Ansys Lumerical 2023 R1.2在薄膜铌酸锂电光相位调制器仿真中的最新功能与应用。通过实战演示,展示了从电极配置、电场计算到模式分析的全流程,重点介绍了各向异性介电常数支持和多物理场耦合优化等关键技术,助力开发者高效设计高性能光通信器件。

weixin_28454475的博客 1213

Python爬虫:无账号无限制获取企查查信息

无限制企查查爬虫 ​通过网上爬虫获取了全国所有企业,然后就需要补充企业信息,首先想到的就是企查查,启信宝等专业网站,最终选择了企查查,尝试了多种方法: 1、selenium爬虫,绕过企查查的登录验证,但账号和IP限制太大,最终放弃 2、通过requests直接请求+cookies,遇到了cookie有效期和限制问题 不断的尝试和修改参数,最终发现一种有效方式selenium+ wep 只需要IP代理,不需要账号,没有限制,因为是没有登录,拿到的信息有限,能展示的都能获取。 一、初始化..

攻城狮的家园 1万+

数据结构和算法——必备网站收藏 以及学习进阶之路和速记导图【必看必学,值得收藏】

1. 必备网站收藏 https://visualgo.net/en 可视化学习网站 https://algs4.cs.princeton.edu/home/ 算法官网 https://www.zhihu.com/question/21628833 知乎贴 2.学习进阶之路 00 数据结构和算法——深度好文:学习数据结构的经验 01 数据结构和算法——概述和总结 02 数......

数据知道的博客 4万+

【SLAM】SVO2.0编译运行和论文代码解读

SVO2是我遇到的最难编译的代码了,可能公开版本不能放太鲁棒的代码吧,搞了快一个星期,终于跑起来了。

iwanderu的博客 5974

数据结构与算法入门:从核心概念到实践应用的学习路径

数据结构与算法是计算机科学的核心基础,它们共同决定了程序的效率与性能。数据结构关注数据的组织、管理和存储方式,如数组、链表、栈、队列、树和图等,旨在实现高效的数据访问与操作。算法则是解决问题的清晰指令序列,其效率通过时间复杂度和空间复杂度来衡量,常用大O表示法进行分析。掌握数据结构与算法的核心价值在于培养计算思维,使开发者能够针对不同应用场景(如搜索、排序、资源管理)选择最合适的解决方案,从而编写出高性能、可扩展的软件。例如,在解决括号匹配问题时,栈(Stack)这一数据结构因其后进先出(LIFO)的特性而

weixin_30443813的博客 323

刷机维修进阶教程-----adb禁用错了系统app导致无法开机 如何保数据无损恢复机型

在刷机维修过程中 。我们会遇到一些由于客户使用adb指令来禁用手机app而导致手机无法开机进入系统的故障机型。通常此类问题机型有好几种解决方法。但如果客户需要保数据来恢复机型。其实操作也是很简单的.还有类似误删除应用导致不开机等等如何保数据。  通过博文了解💝💝💝    1💝💝💝----adb禁用或者删除系统app导致无法开机的几种解决方法 2💝💝💝----如何保数据来无损恢复机型 3💝💝💝----其他保数据解决系统类故障无法开机的步骤解析

小马哥的专栏 1353

PCL——KITTI数据集.bin文件转.pcd并可视化【2025最新版】

kitti数据集中的bin格式点云主要存储的字段为:`x`、`y`、`z`、`intensity`,对应于PCL中的PointXYZI。因此,只需将bin中的属性信息读取出来放入`PointXYZI`即可。本文给出简单易用的实现代码。博客长期更新,本文最近更新时间为:2025年1月11日。

点云侠的博客 3957

C语言学习全攻略:从入门到精通的8个核心网站与实战指南

C语言作为计算机科学的基石,其核心价值在于提供对计算机底层原理的深刻理解,如内存管理、指针操作和硬件交互。掌握C语言不仅能夯实编程基础,更能塑造系统级思维,为学习数据结构、操作系统和嵌入式开发等高阶技术奠定坚实基础。在工程实践中,C语言广泛应用于操作系统内核、嵌入式系统、高性能计算和驱动开发等场景,是连接软件与硬件的桥梁。本文围绕C语言学习路径,整合了语法基础、项目实践和深度拓展等关键阶段,并重点解析了如何利用CppReference等权威资源解决fscanf/fprintf等函数使用中的实际问题,以及通过

weixin_33910137的博客 434

芒果YOLO11改进106:检测头篇DynamicHead动态检测头:基于DynamicHead,二次原创提出SATNeXt模块,提出全新的动态DynamicSatDetect

检测头篇DynamicHead动态检测头:基于DynamicHead,二次原创提出SATNeXt模块,提出全新的动态DynamicSatDetect

包括YOLOv5、YOLOv7、YOLOv8等模型改进 773

数据结构入门第一天:从数组到链表建立编程底层思维

数据结构是计算机存储、组织数据的方式,也是构建高效程序的底层核心。它的原理是研究数据元素之间的逻辑关系与物理存储,并在此基础上完成插入、删除、查找等基本操作。理解这些基础概念,最大的技术价值在于培养编程领域的底层思维,帮助你写出更高效、更可靠的代码。无论是日常软件开发中的性能优化、考研408数据结构复习,还是技术面试中的手撕算法题,数据结构都是无法绕开的关键能力。而入门数据结构的正确打开方式,不应从抽象定义开始,而应从最基础、最直观的数组与链表写起:亲手实现一遍连续存储、指针指向、节点插入和删除遍历,在代码

weixin_33826609的博客 340

如何用matlab扫频法测考虑频率耦合的并网逆变器的序阻抗,如何实现?

🏆本文收录于 《全栈Bug调优(实战版)》 专栏,该专栏专注于分享我在真实项目开发中遇到的各类疑难Bug及其深层成因,并系统提供高效、可复现的解决思路和实操方案。无论你是刚入行的新手开发者,还是拥有多年项目经验的资深工程师,本专栏都将为你提供一条系统化、高质量的问题排查与优化路径,助力你加速成长,攻克技术壁垒,迈向技术价值最大化与职业发展的更高峰🚀!

**My Coding Family** 1193

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

【2026年】软考中级-软件设计师备考攻略

软考中级软件设计师考试是国家认可的职称评定考试,具有落户加分和能力证明等多重价值。考试分为基础知识(75道选择题)和应用技术(6道案例分析)两科,2024年起全面实行机考。备考建议分四轮:基础夯实(6周)、真题突破(4周)、全真模拟(3周)和冲刺复盘(1周)。重点掌握数据结构、算法、数据库设计、UML建模等核心内容。

silver-kite的博客 4991

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

非科班转行C/C++:从零到华为Offer的系统学习路径与实战指南

C/C++作为系统级编程语言的核心,其指针、内存管理和面向对象等概念是理解计算机底层运行原理的关键。掌握这些基础不仅有助于编写高效、稳定的代码,更是深入操作系统、网络编程等领域的基石。从技术价值看,扎实的C/C++功底能显著提升程序员的系统思维和问题排查能力,尤其在性能敏感和高并发场景下优势明显。在实际应用中,这些知识是构建服务器、嵌入式系统、游戏引擎等基础设施的必备技能。本文基于一位成功转行者的经验,结合**Obsidian知识管理**和**VS Code + CMake开发环境**的实践,详细拆解了如何

weixin_33738982的博客 437

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

苏州大学计算机考研经验:408四门课复习策略与复试调剂指南

计算机专业考研中,408统考涵盖数据结构、计算机组成原理、操作系统与计算机网络四大核心科目,是许多院校选拔人才的关键。理解这些科目的内在逻辑,如局部性原理在Cache中的应用、信号量机制解决进程同步问题,能帮助考生构建系统的知识网络。数学一与英语一作为公共课,同样需要通过反复训练与精读精练来夯实基础。掌握这些核心技术概念不仅是应对初试的基础,也是复试机试与综合面试中考察专业素养的重要依据。在实际备考中,结合院校定位、分数拆解及全年时间规划,能够有效提升复习效率。本文以苏州大学计算机考研为例,深入拆解各科复习

weixin_34095889的博客 571

在线二叉树&哈夫曼生成工具

在线二叉树&哈夫曼生成工具在线二叉树生成在线哈夫曼生成链接 在线二叉树生成 必须有中序,前序和后序填写一个即可,就可以生成二叉树的另外一个序列,并可以看到右侧生成的数 在线哈夫曼生成 可以快速生成对应的哈夫曼数 格式如示例即可,并可以快速计算出带权总值 链接 http://www.easycode.top/ ...

heaboy的专栏 1万+

(收藏)强烈推荐几个学习数据结构和算法的网站和可视化工具

一、学算法必去的一个网站 首先有一个网站那是每一个学习数据结构与算法都必须去的网站,说出来你就知道了,那就是大名鼎鼎的LeetCode。 链接直达:https://leetcode.com/ 中文版长这个样子的:点开探索给你看看 强烈推荐人手一个啊!不骗你! 二、数据结构可视化网站 接下来就是在你学习数据结构与算法的道路上不得不知的几个可视化网站,啥意思嘞,我们在学习数据结构与算法的时候,之所以会觉得比较难,很大一部分是因为数据结构与算法比较抽象,我们理解起来比较困难,所以啊,理解数据结构与算法的一个最

weixin_42208959的博客 6万+

自学数据结构的网站

自学数据结构的网站

weixin_45639224的博客 3214

学习数据结构与算法必备网站

https://www.cs.usfca.edu/~galles/visualization/Algorithms.htmlhttps://www.geeksforgeeks.org/https://visualgo.net/zh

csdn_life18的博客 1099

二叉树、红黑树、BTree等数据结构生成和演算的站点推荐

https://www.cs.usfca.edu/~galles/visualization/Algorithms.html

宇飞林海的博客 826

推荐几个正经网站,让你的数据结构和算法学习事半功倍!

前言 相信对于大部分程序员来说,数据结构和算法学起来是比较难的,但是它在工作中又是非常的重要,可以说是开发中的一块基石。 所以为了更好的学习和理解数据结构和算法,当时我是趁着双十一搞活动买了几本算法书,打算一鼓作气把它吃透,可想而知有点吃不消。 于是我就琢磨着应该会有更简单的学习数据结构和算法的方法?然后经过一轮技术论坛的“逛街”之后,终于找到了一些可以比较直观而又简单的学习数据结构和算法的网站。 其实主要是介绍几个用于学习数据结构和算法的“酷炫”网站。有了这几个网站就可以让你轻松的以动画的形式学习数据结

weixin_48655626的博客 5836

二叉树——推荐一些神奇的网站

◼ http://520it.com/binarytrees/ ◼ http://btv.melezinek.cz/binary-search-tree.html ◼ https://www.cs.usfca.edu/~galles/visualization/Algorithms.html ◼ https://yangez.github.io/btree-js ◼ https://www.codelike.in

Mrrr_Li的博客 4731

在线画树,如何快速画一棵树-Bitree Painter

想法来源 http://mshang.ca/syntree/ 局限性:样子不符合我的审美 画BST不方便(无法区分左右孩子) 于是我制作了一个解析输入->建树->绘图的网站: http://hggshiwo.github.io/ 用了我的github page做了(没钱买服务器) 具体使用方法: 1.子树用括号括起来 2.根写在子树之前 3.确保有两个子树(如果是null就用空括号) 4.后面可以加上r或者b指定节点颜色 5.除了括号和结尾的r,其他全都会解析为节点的内容。所以不要加空格之类的。

HGGshiwo的博客 3356
上一篇: Virtual安装Ubuntu后更改分辨率
下一篇: IDEA注释模板设置【非常实用】
fly-liuhao
博客等级 码龄9年 147粉丝 65原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值