`
fsplove520
  • 浏览: 27786 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表

node.js中间件

最近在项目组是用node.js相关技术。 对node.js中间件是用记录下来,做备忘录 app.set(name, value):设置 name 的值为 value set 方法类似KEY-VALUE结构,存储值,可用于系统初始化,设置相关程序配置参数或常量到内存中,供后续使用,使 ...
二叉树的节点插入比较简单。一般来说,二叉树的插入主要分为以下两个步骤:     1) 对当前的参数进行判断,因为需要考虑到头结点,所以我们使用了指针的指针作为函数的输入参数     2) 分情况讨论:         如果原来二叉树连根节点都没有,那么这个新插入的数据就是根节点;         如果原来的二叉树有根节点,那我们判断这个数据是否存在过,如果存在,那么返回;如果不存在,那么继续插入数据。         那继续插入的数据怎么保存呢?又要分三种情况:              1)如果插入的数据小于当前节点的数据,那么往当前节点的左子树方向继续寻找插入位置              ...

排序二叉树

首先,我们要定义节点数据结构,在这个结构里,包含有三个节点:父节点,左右孩子,节点值。结构如下: typedef struct _TREE_NODE { int data; struct _TREE_NODE* parent; struct _TREE_NODE* left_child; struct _TREE_NODE* right_child; }TREE_NODE; 1)创建二叉树节点 根据上面的数据结构,我们看到每一个数据节点都有三个指针,分别是:指向父母的指针,指向左孩子的指针,指向右孩子的指针。每一个节点 ...

洗牌算法

扑克牌洗牌是我们生活中比较喜欢玩的一个游戏。那么我们有没有什么办法自己设计一个扑克牌洗牌的方法呢?在c运行库当中有一个随机函数rand,它可以生成0~32767之间的任意数。那么有没有可能利用这么一个函数对我们扑克牌进行随即洗牌呢?     在这里我抛砖引玉一下,谈一谈自己目前已经看到的两个算法。欢迎朋友们谈一谈其他的方法。     (1)全局洗牌法     步骤如下所示:     a)首先生成一个数组,大小为54,初始化为1~54     b)按照索引1到54,逐步对每一张索引牌进行洗牌,首先生成一个余数 value = rand %54,那么我们的索引牌就和这个余数牌进行交换处理     c ...
Global site tag (gtag.js) - Google Analytics