2016年3月16日

TCP/IP 网络基础(一)

摘要: TCP/IP简介 计算机之间的联系与通信需要约定俗成的规则,一种通用的语言是必不可少的,基于这样的需求,TCP/IP协议就这样产生了。TCP/IP是传输控制协议和网络协议的简称,其定义了电子设备如何传入因特网以及数据如何在它们之间传输的标准。TCP/IP不是一个协议,而是一个协议族的统称,里面包含了 阅读全文

posted @ 2016-03-16 19:24 Brainer-Gao 阅读(740) 评论(0) 推荐(0) 编辑

创建数据库并插入表

摘要: 创建数据库并插入数据 本节将创建一个mysql_shiyan的数据库,其中有两张表employee和department。 1、首先用两条命令打开MySQL服务,并使用root用户登录。并且新建一个数据库,mysql_shiyan。 2、链接数据库,mysql_shiyan,并且查看该数据库有几张表 阅读全文

posted @ 2016-03-16 14:39 Brainer-Gao 阅读(536) 评论(0) 推荐(0) 编辑

SQL介绍及在ubuntu下的安装

摘要: 本节主要简单介绍了数据库、SQL、MySQL,以及在ubuntu 系统下的简单安装。 1、数据库是按照数据结构来组织、存储和管理数据的仓库。数据库用于记录数据,使用数据库记录数据可以表现出各种的数据间的联系,也可以很方便地对所记录的数据进行增减、删除、改正和查找等操作。 2、结构化查询语言(Stru 阅读全文

posted @ 2016-03-16 13:50 Brainer-Gao 阅读(277) 评论(0) 推荐(0) 编辑

2016年3月13日

课程管理系统设计(windows系统)

摘要: 1. 介绍 本项目使用 C++ 实现一个课程管理系统,这个项目会学习C++的很多特性,同时可以熟悉Linux下的C++语言编译方法及简单的Makefile编写(以后会完善)。 2. 项目需求 编写一个课程管理程序,程序具备下述基本功能: 在上述基本功能之外的附加功能: 需求很简单,我们完全不需要复杂 阅读全文

posted @ 2016-03-13 22:27 Brainer-Gao 阅读(1180) 评论(0) 推荐(0) 编辑

2016年3月6日

排序总结归纳

摘要: 对于一个int数组,请编写一个归并排序算法,对数组元素排序。 给定一个int数组A及数组的大小n,请返回排序后的数组。 测试样例: [1,2,3,5,2,3],6 [1,2,2,3,3,5] 1、冒泡排序 O(n^2) 1 class BubbleSort { 2 public: 3 int* bu 阅读全文

posted @ 2016-03-06 16:29 Brainer-Gao 阅读(285) 评论(0) 推荐(0) 编辑

2016年3月3日

二进制中1的个数

摘要: 题目描述 输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。 1 class Solution { 2 public: 3 int NumberOf1(int n) { 4 int count = 0; 5 while(n){ 6 ++count; 7 n = (n-1)&n; 8 } 阅读全文

posted @ 2016-03-03 15:44 Brainer-Gao 阅读(111) 评论(0) 推荐(0) 编辑

矩形覆盖问题

摘要: 题目描述 我们可以用2*1的小矩形横着或者竖着去覆盖更大的矩形。请问用n个2*1的小矩形无重叠地覆盖一个2*n的大矩形,总共有多少种方法? 1 class Solution { 2 public: 3 int rectCover(int number) { 4 if(number < 2)//当2* 阅读全文

posted @ 2016-03-03 15:15 Brainer-Gao 阅读(224) 评论(0) 推荐(0) 编辑

跳台阶问题(Fabonacci问题)

摘要: 题目描述 一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法。 1 class Solution { 2 public: 3 int jumpFloor(int number) { 4 if(number==1) 5 return 1; 6 if(number= 阅读全文

posted @ 2016-03-03 14:52 Brainer-Gao 阅读(324) 评论(0) 推荐(0) 编辑

斐波那契数列 (循环方式)

摘要: 题目描述 大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项。 1 class Solution { 2 public: 3 int Fibonacci(int n) { 4 if(n == 0) 5 return 0; 6 if(n == 1) 7 return 1; 8 阅读全文

posted @ 2016-03-03 14:32 Brainer-Gao 阅读(293) 评论(0) 推荐(0) 编辑

旋转数组的最小值

摘要: 题目描述 把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个非递减序列的一个旋转,输出旋转数组的最小元素。例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为1。 1 class Solution { 2 public: 3 int minNum 阅读全文

posted @ 2016-03-03 13:57 Brainer-Gao 阅读(132) 评论(0) 推荐(0) 编辑

导航