}
// ��¼ÿһ���ڵ��N��ǰ����Ȩ��
QueueNode minNode = null;
int pathIndex = 0;
while ((minNode = queWork.pop()) != null && pathIndex < pathCount) {
pathWeight[cur][pathIndex] = minNode.getWeight();
parent[cur].push(minNode);
logger.debug("pathWeight[" + cur + "][" + pathIndex + "]:" + pathWeight[cur][pathIndex]);
logger.debug("parent[" + cur + "]:" + parent[cur]);
pathIndex++;