关于Python排序算法-快速排序(Quick Sort)

#coding=utf-8

# 快速排序

”’

快速排序算法的原理如下:

在待排序的元素任取一个元素作为基准(通常选第一个元素,但最的选择方法是从待排序元素中随机选取一个作为基准),称为基准元素;

将待排序的元素进行分区,比基准元素大的元素放在它的右边,比其小的放在它的左边;

对左右两个分区重复以上步骤直到所有元素都是有序的。

”’

def part(li, left, right):

# 列表,最左索引,最右索引

key = li[left]

#

关于Python排序算法-直接插入排序(Insert Sort)

#coding=utf-8

# 插入排序

”’

直接插入排序算法的原理如下:

在要排序的一组数中,假设前面(i-1) [i>=2] 个数已经是排好顺序的,

现在要把第i个数插到前面的有序数中,使得这i个数也是排好顺序的,

如此反复循环,直到全部排好顺序。

”’

def insert_sort(li):

for i in range(1, len(li)):

print(“第%s趟” % (i))

key = li[i]

j = i – 1

关于Python排序算法-选择排序(Select Sort)

#coding=utf-8

# 选择排序

”’

选择排序算法的原理如下:

对比数组中前一个元素跟后一个元素的大小,如果后面的元素比前面的元素小则用一个变量min_index来记住他的位置,

接着第二次比较,前面“后一个元素”现变成了“前一个元素”,

继续跟它的“后一个元素”进行比较如果后面的元素比他要小则用变量min_index记住它在数组中的位置(下标),

等到循环结束的时候,我们应该找到了最小的那个数的下标,然后进行判断,如果这个元素的下标不是第一个元素的下标,

关于Python排序算法-冒泡排序(Bubble Sort)

#coding=utf-8

# 冒泡排序

”’

冒泡排序算法的原理如下:

比较相邻的元素。如果第一个比第二个大,就交换他们两个。

对每一对相邻元素做同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。

针对所有的元素重复以上的步骤,除了最后一个。

持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。

”’

import random

def bubble_sort(li):

for i in range

关于陈春花老师《管理者的50堂必修课》学习笔记-第十一章 经理人-11.7 人才发动机

第十一章 经理人

11.7 人才发动机

教练

直接培养人才

传授心得

情绪能量与决断能力

人格魅力(胸怀)

乐观的人

正直的人

控制情绪的人

符合双方的需求和工作方式

以共同期待为特征

要让上级消息灵通

以双方的诚实可靠为基础

选择性利用上级的时间和资源

职业经理人就是为绩效服务的

知识点:

“人才发动机”需要具备的条件

1、教练式:直接培养人才、传授心得、情绪能量与决断能力

2、人格魅力:乐观、成熟、正直

关于陈春花老师《管理者的50堂必修课》学习笔记-第十一章 经理人-11.6 管理自己的老板

第十一章 经理人

11.6 管理自己的老板

理解老板

需要体会上级的目标和他所承受的压力,认识他的优势和不足

对于自己和上级以及双方工作环境的理解

敏感于上级的工作方式

了解自己

了解自我需求、强项、弱点和个人方式

反依赖和过度依赖

建立并培养和谐的工作关系

和谐的工作方式:

独立表达意见

可以达成共识

坚决执行决策

作为下属应做到

不要隐瞒

有选择地使用他的时间和资源

迎合他的长处

知识点:

1、管理上级:理解老板、了

关于陈春花老师《管理者的50堂必修课》学习笔记-第十一章 经理人-11.5 职业经理人的定位与角色

第十一章 经理人

11.5 职业经理人的定位与角色

职业经理人的定位

教练角色:分析问题

实干家:解决问题

双重角色:就事论事(会干)、就事论理(会教)、总结归纳(会推广)

职业经理人的新要求:

能够快速做决策

洞悉敏感变化

像教练一样分析问题

经理人不仅仅是绩效角色还是激活人的角色

知识点:

1、职业经理人的定位

教练角色

实干家

双重角色

通过程序和策略的连接增加竞争力

2、职业经理人的角色

嵌入企业的雄心壮志

给员工的工作赋予意义

关于陈春花老师《管理者的50堂必修课》学习笔记-第十一章 经理人-11.4 实事求是做管理

第十一章 经理人

11.4 实事求是做管理

实事求是的四要素

1、对环境敏感

人的流动性

跨界

技术

变化

2、脚踏实地工作

3、关注结果

4、对于不确定的问题要开诚布公

实事求是需要多维度看待问题:

顾客、行业、同行、增长

实事求是最重要的是看市场:

1、市场结构

2、行业中的结构。处于什么位置。保证在前40%。增长超过行业平均增长。

3、顾客需求。

4、训练。

知识点:

1、实事就是的四要素:

对环境敏感、脚踏实

关于陈春花老师《管理者的50堂必修课》学习笔记-第十一章 经理人-11.3 从结构转向程序的方法

第十一章 经理人

11.3 从结构转向程序的方法

企业家精神机制

1、鼓励自底向上的创意和主动性

2、建立对个人能力的真正信仰

3、高级管理层的目标是减少对正规体制的依赖,而借助于自我约束

优势融合

企业文化:需要培养一个使员工能够相互合作和基本道德行为的企业文化

互惠互利:必须为企业营造一个互惠互利的企业环境

组织氛围:必须创建一个企业内部的社区氛围,并帮助员工们拥有超越个人利益和责任的集体意识。

相互信任:必须为企业的行为注入一种公平性、开放性。

Objective-C NSArray

NSArray *arr = [NSArray arrayWithObjects:@”111″, @”222″, @”333″, nil];

// 判断数组内是否含有某一个对象

if ([arr containsObject:@”333″]) {

NSLog(@”含有对象”);

}

// 获取某个对象在数组中的下标值

NSUInteger index = [arr indexOfObject:@”222″];

NSLog(@”%ld”, index);

// 数组