- 博客(7)
- 收藏
- 关注
原创 Effective C++ 学习日记
Effective C++ 学习日记Effective C++ 学习日记&&1听说Effective C++这本书很不错,来学习一下,并做个记录。C++ 多重泛型编程1.过程2.面向对象3.函数4.泛型5.元编程C++可看为由四个次语言组成的集合:C,OO,Template, STL.Prefer consts,enums and inlines to #define功能快捷键撤销:Ctrl/Command + Z重做:Ctrl/Command + Y加粗:C
2020-09-13 23:18:06 125
原创 排序算法 python |插入
插入算法:对比模型,原数组排序,稳定,慢,O(n^2),O(1) 插入法并不在于如何按顺序的“取”,而在于如何按顺序的“插”。顺序选取最值,依次换位排序。 python程序如下:insert = [int(each) for each in input().split()]def InsertSort(s): len_s = len(s) if len_s == 0...
2018-08-20 09:47:36 154
原创 python 笔试输入
笔试题输入一般会涉及整数、列表、数组等。 一、sys输入# *_* coding=utf-8 *_*# Zacimport sys #sys模块输入a = sys.stdin.readline().strip() #strip()默认以空格为分隔的字符串,注意是包含空格的一个字符串b = a.split() #split()默认以空格切割,生成字符串列表c = [in...
2018-08-16 14:54:35 2028
原创 排序算法 python |选择
选择排序 python 关键在与“选”,每次选出序列的最值,然后排在序列的首位;非线性时间比较类排序,原数组上排序,慢,时间复杂度O(n**2),空间复杂度O(1),不稳定:两个相等的数顺序可能会变。排序算法稳定性简单定义:如果Ai = Aj,排序前Ai在Aj之前,排序后也如此,则稳定。 选择排序方法python程序:import sys # sys输入方法select = sy...
2018-08-16 11:47:40 197
原创 排序算法 python |冒泡
冒泡排序 python冒泡排序为非线性时间比较类排序,对序列进行两两比较,每一个回合都将最大(或最小)的数移到最右边,n-1个回合时间复杂度为0(n**2),空间复杂度为O(1),在原数组上进行比较和换位,稳定但是速度较慢。 python程序如下:# *_* coding=utf-8 *_*### Zacbubble = [int(each) for each in inp...
2018-08-16 11:17:47 132
原创 网易 2019内推 笔试编程题 |1|
网易笔试编程题1背景:小易上课打瞌睡,但是又不想错过自己喜欢的内容,于是将一节课划分为n个时间段,每个时间段根据小易的兴趣给定一个评分,每节课可以叫醒小易一次,叫醒一次保持k个时间段,怎么使小易这个课评分最高? 输入: n,k 小易每个时间段兴趣评分 小易每个时间段是否瞌睡:0,瞌睡;1,清醒 示例1: 6 3 2 3 4 5 3 1 1 1 0 1 0 017 示例2:...
2018-08-15 07:33:45 727
原创 python3 编程入门 100例 1~3
python3 编程入门 100例python新手入门必备良药例1:题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?Created on Thu Aug 2 17:39:25 2018@author: Zacsum=0for i in range(1,5): for j in range(1,5): for k ...
2018-08-09 14:56:06 740
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人