自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 计算X的N次幂

解题思路:针对y=pow(x, n)(1)若n < 0时,y = 1 / pow(x, abs(n))(2)若n > 0时, y = pow(x,n)class Pow: def A_pow(self, x, n): if n == 0: return 1 elif n > 0: return self.pow_n(x,n) else: ...

2020-04-29 13:46:41 443

原创 python之求二进制数中1的个数

法1:def count_one_bit_2(x): count = 0 while x != 0: if x & 1 == 1: count += 1 x = x >> 1 return countif __name__ =='__main__': x1 = 11 print(...

2019-08-27 23:13:40 608

原创 python之冒泡排序

------------------------------- 冒泡排序 --------------------------------------一、介绍冒泡排序(英语:Bubble Sort)是一种简单的排序算法。它重复地遍历要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。遍历数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。二、步骤比较相...

2019-08-27 22:51:47 145

原创 判断点是否在三角形内(叉积)

————————————————点是否在三角形内——————————如果点P在三角形ABC内,则三角形的面积可以分成PAB、PBC、PAC三个小的三角形,如果不在三角形内则无法让这三个三角形与大的三角形的面积相同。1.海伦公式法S = sqrt(p*(p-a)(p-b)(p-c))注:p为三角形ABC的周长的1/2,a, b, c, 分别为三角形的三条边长,S为三角形的面积两点之间的距...

2019-08-27 22:49:21 1121

原创 Insert_sort and heap_sort and merge_sort

一、插入排序"""---------------插入排序--------------一、介绍 插入排序(Insettion Sort)是一种简单直观的排序算法。 二、步骤 通过构建有序序列,对于未排序数据,在已排序序列中从后面向前扫描, 找到相应位置并插入。 插入排序在实现上,在从后面扫描的过程中,需要反复把已排序的元素逐步向后移位,为最新元素提供插...

2019-08-25 23:39:30 130

空空如也

空空如也

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

TA关注的人

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