自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 问答 (1)
  • 收藏
  • 关注

原创 小白成长日记(16)--python2与python3的差异

曾经我们提过python2的很多用法已经不是适用于python3了,并且有细微的变化,今天我们来总结一下这些细微的变化。一、print在python2中的,print的写法如下:print "Hello World" 可是在python3中,print已经作为一个函数,写法该如下:print("Hello World")当然还有些与此相关的差异,你不能像在python2中那样,在结尾处使用一个逗号,

2018-01-02 16:09:31 302

原创 小白成长日记(15)--岛屿面积问题(算法设计--dfs深度优先搜索)

讲真,这道题光理解题目就花了15分钟,理解完之后发现自己在刚才的15分钟里像个傻子。不多说了,贴题目。题目描述: 若海域由一个主岛和一些附属岛屿组成,海域可由一个n×n的方阵表示,矩阵中的数字表示相应主岛或岛屿的海拔:数字1~9表示陆地,数字0表示海洋。 现在程序猿儿打算在某个岛屿或主岛上探险,他的飞机将会降落在海域坐标为(x, y)的陆地上,请你计算猿儿降落点所在岛屿或主岛的面积有多大。

2017-11-23 01:19:21 1916

原创 小白成长日记(14)--(C语言)关于解决头插法单链表中问题二

在小白成长日记(12)里的头插法单链表中,我们提出了一个问题二:在运行代码输入第二个数时程序崩溃问题,当时的代码如下:insert函数代码:void insert(LinkList L) { L = (LinkList)malloc(sizeof(LinkNode)); L->next = 0;} main函数代码如下:void main() { LinkList L;

2017-11-19 02:06:21 283

原创 小白成长日记(13)--(c++)文件的输入输出

不BB,直接贴代码:#include <iostream> #include<fstream> using namespace std;void fun1() { int a[5]; ofstream outfile("f1.dat"), outfile2("f2.dat"); if (!outfile) { cerr << "open error!" << e

2017-11-18 00:40:17 155

原创 小白成长日记(12)--(C语言)头插法建立单链表(输入输出)

今天和鹏学长研究了很长时间头插法单链表,总的来说思路还是明确的,主要是对代码的编写能力还是有待提高,先贴上第一个问题的起初代码:#include <stdio.h> #include <stdlib.h>typedef int DataType; typedef struct node { DataType data; struct node *next; }LinkNode;typ

2017-11-18 00:29:05 2579 2

原创 小白成长日记(11)--选择排序之堆排序

选择排序之堆排序,时间复杂度都为O(nlog2(n)). 代码如下:#include <iostream> using namespace std;void heapAdjust(int array[], int k, int len) { int temp = array[k]; int child = 2 * k + 1; while (child < len) {

2017-11-12 00:44:29 175

翻译 小白成长日记(10)--使用快速排序寻找乱序数组中的第k大的值(c++)

不多BB,直接上代码:#include <iostream> using namespace std;int getNthMaxByQuickSort(int array[], int low, int high, int k) { if (low>high) return -1; int left = low; int right = high;

2017-11-11 01:00:27 323

原创 小白成长日记(9)-- (python3.X)创建一个简单的猜数游戏

**今天我们用python创建一个简单的猜数游戏: 代码如下:**import random secret = random.randint(1,99) guess = 0 tries = 0 print("Hi gays,please input a number form 1 to 99") while guess != secret and tries < 6: temp = inp

2017-11-08 00:38:21 311

原创 小白成长之路(8)--(python)变量数据存储

在python当中,变量的数据存储有一个非常有特色的地方:(1)、首先我们在DOS命令下打开python; 定义一个变量a,向a赋值一个255的对象; 再定义一个变量b,向b赋值一个255的对象; 按照道理来说,在内存中会新建两个地址分别用于存放两个255对象,那么a和b指向的地址必然不会相同; 所以我们在这里调用python中

2017-11-03 22:33:53 441

原创 小白成长之路(7)--C++多层派生类继承实例(期中考试)

没有一点点防备,专业老师来了一次突击期中考试,题目倒是不难,可做的时候总是有点紧张,以至于刚写完红线不少,不过还好,完美通关,特在此贴上代码,请各位大神帮助指出不足之处,给小白指点指点,再次感谢(小白代码,可笑之处轻喷)。题目: 定义一个父类Vehicle,包含一个私有变量name,一个函数run(); 定义两个子类Car,Plane,各包含一个私有变量move(运行方式); 输出结果:Car

2017-11-02 18:09:37 500 1

原创 小白成长之路(6)--快速排序

#include <iostream> using namespace std;//快速排序,最差时间复杂度O(n^2), //最好时间复杂度O(nlog2N),平均时间复杂度O(nlog2N) //不稳定,空间复杂度O(nlog2N) void quick_Sort(int a[], int, int); void quick_Sort(int s[], int l, int r) { i

2017-10-31 22:52:09 227

原创 小白成长之路(5)--插入排序(直接插入,二分插入,希尔排序)

#include <iostream> using namespace std;//插入排序(1)--直接排序,最差时间复杂度O(n^2) //最好时间复杂度O(n),平均时间复杂度O(n^2), //稳定,空间复杂度O(1) void insertSort(int a[], int len) { int i, j, key; for (i = 1; i < len; ++i) {

2017-10-31 22:50:03 217

原创 小白成长之路(4)--冒泡排序

#include <iostream> using namespace std; //冒泡排序,最差时间复杂度O(n^2), //最好时间复杂度O(n),平均时间复杂度O(n^2) //稳定,空间复杂度O(1) void bubbleSort(int* pData, int length) { int temp; for (int i = 0; i != length; ++i) {

2017-10-31 22:43:25 174

原创 小白成长日记(3)--简单选择排序

#include <iostream> using namespace std; //选择排序--简单选择排序,最差时间复杂度O(n^2), //最好时间复杂度O(n^2),平均时间复杂度O(n^2) //不稳定,空间复杂度O(1) void selectSort(int array[], int len) { for (int i = 0; i < len - 1; ++i) {

2017-10-31 22:41:06 196

原创 小白成长日记(2)--选择排序之二元选择排序

#include <iostream> using namespace std; //选择排序--二元选择排序 void selectSort(int array[], int len) { int i, j, min, max, temp; for (i = 0; i < len / 2; ++i) { min = i; max = i; for (

2017-10-31 22:34:22 207

原创 小白成长之路(1)--应用CSS之前的必须看懂的代码

作为一名小白,在第一次打开完整网站项目的CSS样式时会被眼花缭乱的标签,花括号,冒号等等搞得头晕目眩。 其实,将这些行行段段只要稍加分割,样式自然就一目了然。 在应用CSS之前,大佬们总会做的一件事,就是将样式初始化,保证其兼容性。 例如: html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, a

2017-10-09 12:51:45 595

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除