小程序 - 去字符串空格/二叉树查找
Posted brayden
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了小程序 - 去字符串空格/二叉树查找相关的知识,希望对你有一定的参考价值。
/* * Remove all the white spaces from a string. */ void removeWB(char* str) { char* p; for (p = str; *str; str++) if (*str != ‘ ‘) *p++ = *str; *p = ‘\0‘; }
查找某给定值在排序二叉树中是否存在.
#include <stdio.h> typedef struct Node { int val; struct Node *left, *right; } Node; typedef enum {FOUND, NOT_FOUND} EXISTS; EXISTS exists(Node *root, int target) { if (!root) return NOT_FOUND; if (root->val == target) return FOUND; return (target < root->val) ? exists(root->left, target) : exists(root->right, target); }
以上是关于小程序 - 去字符串空格/二叉树查找的主要内容,如果未能解决你的问题,请参考以下文章
二叉树进阶题------二叉树的构建及遍历;二叉搜索树转换成排序双向链表;二叉树创建字符串
二叉树进阶题------二叉树的构建及遍历;二叉搜索树转换成排序双向链表;二叉树创建字符串