- 博客(9)
- 资源 (2)
- 收藏
- 关注
原创 判断单链表是否有环
判断链表是否有环,若有,返回环的起始节点。思路:快慢指针。若有环,则快慢指针必定相遇。 public ListNode detectCycle(ListNode head) { if(head == null){ return null; } ListNode fast = head; ListNo
2017-08-16 21:20:13 211
原创 二叉树遍历的非递归实现
/* * 二叉树中序遍历非递归实现 * 0:将当前节点赋值为二叉树的跟节点; * 1:若前节点的左孩子不为空:将当前节点入栈,并将当前节点赋值为其左孩子节点,重复1; * 2:若当前节点的左孩子为空:输出当前节点,并将当前节点赋值为其右孩子,然后判断当前节点是否为空; * 3:若当前节点不为空:重复1和2 * 4:若当前节点为空且栈不为空:出栈,输出出栈节点,并将当前节点赋
2017-08-13 10:29:41 204
转载 python实现最大熵模型
# encoding: utf-8'''Created on 2017-8-7根据李航>实现'''from collections import defaultdictimport mathclass MaxEnt(object): def __init__(self): self.feats = defaultdict(int) self
2017-08-08 09:45:28 3069 1
转载 python实现HMM
一份完全按照李航>介绍的HMM代码。#coding=utf8'''Created on 2017-8-5里面的代码许多地方可以精简,但为了百分百还原公式,就没有精简了。@author: adzhua'''import numpy as npclass HMM(object): def __init__(self, A, B, pi): '''
2017-08-06 09:51:09 1641 2
原创 error C2733: 不允许重载函数“DllGetClassObject”的第二个 C 链接
最近编写组件时越到不允许重载函数“DllGetClassObject”的第二个 C 链接,检查很久原来是函数参数类型错了原本是:STDAPI DllGetClassObject(const CLSID& clsid,const IID& iid,void **ppv)实现时写成了:STDAPI DllGetClassObject(const CLSID& clsid,const IID&
2012-09-20 10:27:57 4985
windows程序设计(王艳平)
2011-09-17
C++编程思想(第一卷)
2011-09-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人