岛城风光是大海慷慨的馈赠
在东海碧浪里流转
这次 将赋予繁华独特的定义
首家原创IP惊艳亮相,将故事缓缓讲述
用生动的“体验感”拉开海市盛宴的帷幕
去「海鲜卖场」寻觅新鲜海味
去「美食广场」大饱口福
去「文旅生活」邂逅海盗文化
舟山新地标「朱家尖市场」
#舟山旅游# #朱家尖# #一起去看海# #朱家尖市场# null
在东海碧浪里流转
这次 将赋予繁华独特的定义
首家原创IP惊艳亮相,将故事缓缓讲述
用生动的“体验感”拉开海市盛宴的帷幕
去「海鲜卖场」寻觅新鲜海味
去「美食广场」大饱口福
去「文旅生活」邂逅海盗文化
舟山新地标「朱家尖市场」
#舟山旅游# #朱家尖# #一起去看海# #朱家尖市场# null
#粤嵌星计划 字符串操作函数,使用前要包含头文件string。字符串拷贝函数strcpy,可以将内容复制到目标地址。字符串分割函数strtok使用时要注意第一个参数必须是一个可以修改的内存的地址;必须传递第一个参数(也就是需要分割的字符串的入口地址);后面如果想要继续对上一个字符串进行分割,那么第一个参数就写为NULL;当没有得再分割的情况下该函数会返回 NULL。
二叉树
1.每次分叉最多两个
2.小 中 大
右边都比他大 左边都比他小
层数:直接按照楼层的思想去算
数的高度:每一个节点都有高度,就看他下面的节点多高
根节点:中间的为根节点
二叉搜索树
二叉树(会用就行)
插入节点(难点)
//将节点插入到树当中
tree_t *insert_tree_node(tree_t *root, tree_t *new_node)
{
if(root == NULL)
return new_node;
if(new_node->data < root->data )//根节点数据较大,将数据插入到左子树 递归
{
root->lchild = insert_tree_node(root->lchild, new_node);//将新节点插入到左子树
}
else//比中间节点要大或者相等的情况下
{
root->rchild = insert_tree_node(root->rchild, new_node);//将新节点插入到左子树递归
}
return root;//将原本的root值返回出去
}
//中序遍历:按照从小到大的方式遍历
void display_tree_value(tree_t *root)
{
if(root == NULL)
return;
//先打印左树的值
display_tree_value(root->lchild);
//打印root的值
printf("%d ", root->data);
//打印右树的值
display_tree_value(root->rchild);
}
1.每次分叉最多两个
2.小 中 大
右边都比他大 左边都比他小
层数:直接按照楼层的思想去算
数的高度:每一个节点都有高度,就看他下面的节点多高
根节点:中间的为根节点
二叉搜索树
二叉树(会用就行)
插入节点(难点)
//将节点插入到树当中
tree_t *insert_tree_node(tree_t *root, tree_t *new_node)
{
if(root == NULL)
return new_node;
if(new_node->data < root->data )//根节点数据较大,将数据插入到左子树 递归
{
root->lchild = insert_tree_node(root->lchild, new_node);//将新节点插入到左子树
}
else//比中间节点要大或者相等的情况下
{
root->rchild = insert_tree_node(root->rchild, new_node);//将新节点插入到左子树递归
}
return root;//将原本的root值返回出去
}
//中序遍历:按照从小到大的方式遍历
void display_tree_value(tree_t *root)
{
if(root == NULL)
return;
//先打印左树的值
display_tree_value(root->lchild);
//打印root的值
printf("%d ", root->data);
//打印右树的值
display_tree_value(root->rchild);
}
✋热门推荐