ssrch_10.cc

来自「这是一个从音频信号里提取特征参量的程序」· CC 代码 · 共 70 行

CC
70
字号
// file: $isip/class/search/StackSearch/ssrch_10.cc// version: $Id: ssrch_10.cc,v 1.2 2002/07/25 02:41:06 jelinek Exp $//// isip include files//#include "StackSearch.h"// method: pathsRemainTrace//// arguments: none//// return: logical flag indicating whether or not there are any search paths// which remain to be searched at any level//// check for remaining paths at all levels in the hierarchy//boolean StackSearch::pathsRemainTrace() {  // sum up the lengths of all trace lists  //  long traces_left = 0;  long levels = getNumLevels();  for (long j = 0; j < levels; j++) {    if ((traces_left += trace_lists_d(j).length()) > 0) {      return true;    }  }    // if we have reached thus far no traces remain in the hierarchy  //  return false;}// method: getActiveTraces//// arguments://  long level_num: (input) level whose number of active traces we need//// return: logical flag indicating status//// determines the number of active traces at a particular level or at all // levels//long StackSearch::getActiveTraces(long level_num_a) {  // declare local variables  //  long traces_left = 0;  // sum up the lengths of all trace lists  //  if (level_num_a == ALL_LEVELS) {    long levels = getNumLevels();    for (long j = 0; j < levels; j++) {      traces_left += trace_lists_d(j).length();    }  }  else {    if ((level_num_a >= 0) && (level_num_a < getNumLevels())) {      traces_left += trace_lists_d(level_num_a).length();    }  }  // exit gracefully:  //  return traces_left;}

⌨️ 快捷键说明

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