⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 vindex.h

📁 SVMcfg: Learns a weighted context free grammar from examples. Training examples (e.g. for natural la
💻 H
字号:
/* vindex.h  -- Vectors of si_index
 *
 * Mark Johnson, 22nd May 1997
 */

#include "mmm.h"
#include "local-trees.h"
#include "hash.h"

#ifndef VINDEX_H
#define VINDEX_H

typedef struct vindex {
  size_t    n; 		/* size of vector */
  si_index  *e;		/* vector of elements */
} *vindex;

vindex make_vindex(const size_t n);
void vindex_free(vindex v);

#define vindex_ref(vindex, i)		vindex->e[i]

#define vindex_resize(vindex, n) 	vindex->e = REALLOC(vindex->e, n*sizeof(*vindex->e))

/*
size_t vindex_hash(const vindex v);
int vindex_cmp(const vindex v1, const vindex v2);
vindex vindex_copy(const vindex v);
void vindex_free(vindex v);
*/

HASH_HEADER_ADD(vihashl, vindex, long)

#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -