首页
学习
活动
专区
工具
TVP
发布

kalifaの日々

专栏作者
53
文章
64142
阅读量
29
订阅数
遗传算法helloworld级别的python实现(结果可视化)
问题描述: 用遗传算法求使得F(X)最大的X,问题来源:莫烦的python教程之遗传算法 最终效果: population进化的过程.gif import numpy as np import mat
kalifa_lau
2019-04-01
9540
Trapping Rain Water1,2 优先队列解法
class Solution { public: int trap(vector<int>& height) { pair<int,int> que; int len = height.size(); if(len<3) return 0; int res = 0; que.first = 0; que.second = len-1; int Max = -1; whi
kalifa_lau
2018-08-03
2890
BeautifulSoup使用find,find_all常见问题汇总
1.soup.find(class='abc')报错,原因是find和find_all里面都不能直接把class作为参数,改写成如下任意一种就对了: 第一种,给class后面加下划线soup.find(class_='abc') 第二种,改写成:soup.find(attrs={"class":"abc"}) 2.想要查询类名为abc或def怎么办,也就是说 如何在find或find_all里表达逻辑or? 解决办法:soup.find(class_=['abc','def']) 3.如何获得标签中的属性的
kalifa_lau
2018-04-28
8530
食物链POJ1182总结
这道题是用并查集来解。并查集可以高效的查找某个元素是否属于一个集合。 敲代码过程中一次遇到了如下问题: new 的使用问题 想开辟一块放100个整形变量的空间,我这样写的: int *father = new int(100); 给这个int数组赋值的时候一直报错,觉得自己一定是开辟空间的时候搞错了。 果然,new A(100)的写法是说,把变量的值初始化成100。 想要开辟100个A类型的变量空间,应该这么写: int *father=new int[100]; 按照《挑战程序设计竞赛》思路写出
kalifa_lau
2018-04-28
7370
用快速幂运算求斐波那契,时间复杂度降到O(logn)
思路来自《挑战程序设计竞赛》 可运行的C++代码如下 #include <vector> #include <iostream> using namespace std; typedef vector<int> vec; typedef vector<vec> mat; typedef long long ll; const int M = 10000; ll n; mat mul(mat &A,mat &B) { int m = A.size(), n = B[0].size(), k = B
kalifa_lau
2018-04-28
5370
没有更多了
社区活动
Python精品学习库
代码在线跑,知识轻松学
【玩转EdgeOne】征文进行中
限时免费体验,发文即有奖~
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品·最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档