- 博客(12)
- 收藏
- 关注
原创 leetcode系列(5)-- Linked List Cycle II
Leetcode 142题题目为:Linked List Cycle IIGiven a linked list, return the node where the cycle begins. If there is no cycle, return null.Note: Do not modify the linked list.Follow up:Can you solve it witho...
2018-03-12 11:38:19
239
原创 leetcode系列(4)--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?说明:这道题是快慢指针的经典应用。只需要设两个指针,一个每次走一步的慢指针和一个每次走两步的快指针,如果链表里有环的话,两个指针最终肯定会相遇。实在是太巧妙了,要是我肯定...
2018-03-09 09:55:48
221
原创 leetcode系列(3)--Remove Duplicates from Sorted List II
Given a sorted linked list, delete all nodes that have duplicate numbers, leaving only distinct numbers from the original list.For example,Given 1->2->3->3->4->4->5, return 1->2-&...
2018-03-09 09:31:03
179
原创 leetcode系列(2)--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./** * D...
2018-03-07 18:02:14
182
原创 leetcode系列(1)-- Add Two Numbers解法分析
1.DescriptionYou are given two non-empty linked lists representing two non-negative integers. The digits are stored in reverse order and each of their nodes contain a single digit. Add the two numbers...
2018-03-06 10:38:13
260
转载 原码、反码、补码之间的快速转换和简单运算
原码、反码、补码之间的快速转换和简单运算 1. 正整数的原码、反码和补码是一样的,即看到符号位(第一位)是0,就可以照着写出其他两种码。2. 负数部分:原码和反码的相互转换:符号位不变,数值位按位取反原码和补码的相互转换:符号位不变,数值位按位取反,末位再加1已知补码,求原码的负数的补码:符号位和数值位都取反,末位再加1 下面讲解负数的情况:1) 原码转换为反码:符号位...
2018-03-05 16:40:00
9290
原创 C++ STL之vector用法总结
C++ STL之vector用法总结转载一篇博客点击打开链接,这篇博客写得很好,将vector的用法总结得很清楚介绍vector是表示可变大小数组的序列容器。就像数组一样,vector也采用的连续存储空间来存储元素。也就是意味着可以采用下标对vector的元素进行访问,和数组一样高效。但是又不像数组,它的大小是可以动态改变的,而且它的大小会被容器自动处理。本质讲,vector使用动态分配数组来存储...
2018-03-04 21:11:11
226
原创 无法打开包含GL/glew.h文件 怎么解决?
1.下载glew-2.1.0.zip(当前最新版本,我下载的好像不分32和64)GLEW: The OpenGL Extension Wrangler Library2.复制文件。见glew-2.1.0\doc\install.html,解压后的文件中有。也即如下操作:bin/glew32.dll to %SystemRoot%/system32lib/glew32.lib to
2018-01-18 22:43:43
16753
3
原创 windows10升级后删除Windows.old安装包
一、Windows.old文件“Windows.old”文件夹包含升级win10前系统的“Windows”、“Program Files”、“Users”这三个目录中的文件,将之前的系统文件和安装的程序文件都做了备份。这是微软出于人性化的考虑,让没有来得及备份重要文件的用户可以再次选择备份。如果确定“Windows.old”没有对你有用的信息,可以删除,回收磁盘空间。二、删除方法
2018-01-15 11:13:51
5858
原创 数据结构--队列
1.定义:队列是限定只能在表的一端进行插入,在表的另一端进行删除的线性表。允许插入的一端-----队尾(rear),允许删除的一端----队头(front)。2.特点:先进先出(FIFO)3.链队列用链表表示的队列//LsQueue.h#include "iostream"typedef int ElemType;struct quenode
2018-01-10 21:53:02
440
原创 数据结构----栈
栈1.定义:限定仅在表尾进行插入或删除操作的线性表。 表尾:栈顶 表头:栈底 不含元素的空表称空栈。2.特点:先进后出(FILO)或后进先出(LIFO)3.栈的基本操作InitStack(S) Push(S,x)ClearStack(S) Pop(S,x)IsEmpty
2018-01-10 17:08:52
289
转载 常用的数据库软件各自有什么特点?
常用的数据库软件各自有什么特点? 目前,商业化的数据库系统以关系了数据库为主导产品,技术都比较成熟。而国内管理软件所用的数据库软件又千差万别。数据库管理系统软件(DBMS)有哪些?国际上主导品牌数据库有Oracle、Sybase、INFORMIX和INGRES。这些产品都支持多平台,如UNIX、VMS、Windows,但支持的程度不一样。下面我们来介绍一下浙西软件各自有什么特点?
2017-12-20 16:59:49
16008
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人