
数据结构与算法
Co_zy
这个作者很懒,什么都没留下…
展开
-
Codeblocks更改编译器为VC++6.0
有时C/C++代码在Codeblocks上不能很好的运行,这是由于代码不标准造成的,Codeblocks编译器默认是GNU GCC,GCC遵循C++标准,而VC++是不太一样的。这篇文章介绍在Codeblocks下如何编译、调试VC 6.0的项目。(有错误的话请指正^_^) 条件 1、安装好Codeblocks16.01带MinGW 2、安装好VC++6.0(路径C:\Program File原创 2017-03-28 15:21:05 · 3438 阅读 · 0 评论 -
Python--合并两个有序列表
#!/usr/bin/python# -*- coding: utf-8 -*-list1 = [3, 7, 8, 9, 12]list2 = [5, 6, 10, 13, 25, 30]result = []while list1 and list2: if list1[0] < list2[0]: result.append(list1[0]) l原创 2017-09-08 10:45:37 · 3566 阅读 · 1 评论 -
Python-简单优先队列
class PrioQue(object): #elist=[]做参数很危险 def __init__(self,elist=[]): self._elems = list(elist) #元素从大到小排序,最后为队首 self._elems.sort(reverse = True) def enqueue(self,e):原创 2017-08-27 16:18:09 · 536 阅读 · 0 评论 -
Python_二叉树定义与遍历
class TreeNode(object): def __init__(self,data = 0,left = 0,right = 0): self.data = data self.left = left self.right = rightclass BTree(object): """docstring for BTr原创 2017-08-24 23:15:18 · 368 阅读 · 0 评论 -
Python-队列
当队列中没有元素时,head和tail都是-1,当进如一个元素时,如下图,此时tail加1,也就是inQueue函数中self.tail += 1 class Queue(object): """docstring for Queue""" def __init__(self,size): self.queue = [] self.size = siz原创 2017-08-07 09:09:02 · 278 阅读 · 0 评论 -
141. Linked List Cycle
Given a linked list, determine if it has a cycle in it.Follow up: Can you solve it without using extra space?原创 2017-08-19 22:05:17 · 399 阅读 · 0 评论 -
Sublime3 搭建C/C++环境
win10添加MinGW环境变量 右键计算机->属性->高级系统设置->环境变量 把我们gcc的路径 C:\MinGW\bin 添加进去sublime搭建c/c++环境 http://www.yalewoo.com/sublime_text_3_gcc.html原创 2017-08-12 13:53:48 · 342 阅读 · 0 评论 -
Python-栈的链式表实现(没写清楚)
class LNode(object): def __init__(self,elem,next=None): self.elem = elem self.next = nextclass LStack(LNode): def __init__(self): self._top = None def is_empty(self):原创 2017-08-11 21:06:41 · 572 阅读 · 0 评论 -
83. Remove Duplicates from Sorted List
Given a sorted linked list, delete all duplicates such that each element appear only once.For example, Given 1->1->2, return 1->2. Given 1->1->2->3->3, return 1->2->3.c++实现ListNode* deleteDuplicates(原创 2017-08-16 10:02:24 · 235 阅读 · 0 评论 -
Python-栈
class Stack(object): """docstring for Stack""" def __init__(self, size): self.stack = [] self.size = size self.top = -1 def push(self,content): if self.full()原创 2017-08-04 20:41:46 · 360 阅读 · 0 评论