Loading...
KMP算法的核心在于Next数组的实现。
归并排序(Merge sort)是建立在归并操作上的一种有效的排序算法。该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。
中缀表达式转后缀表达式,并制作一个逆波兰计算器。
使用栈结构完成一个简易计算器,并对其进行改进。
栈(stack)是只允许在一端进行插入或者删除操作的线性表,遵循先入后出(FILO - First In Last Out)规则,与队列正好相反。
循环单链表和单链表的区别在于,表中最后一个结点的指针不是`NULL`,而改为指向头结点,从而整个链表形成一个环。
双链表在单链表的结点中增加了一个指向其前驱的指针,因此双链表中的按值查找与按位查找的操作与单链表相同,但双链表在插入和删除的实现上,与单链表有着较大的不同。
线性表的链式存储又称单链表,它是通过一组任意的存储单元来存储线性表中的数据元素。