上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 38 下一页
摘要: 使用二分查找找左右区间。lower_bound返回的是开始的第一个满足条件的位置,upper_bound返回的是第一个不满足条件的位置。所以当两个返回值相等的时候表示没有找到,找到了需要返回的是{left, right - 1} 阅读全文
posted @ 2022-05-26 13:42 okokabcd 阅读(55) 评论(0) 推荐(0) 编辑
摘要: 了解二分法和牛顿迭代法两个思路来求方程根 阅读全文
posted @ 2022-05-25 15:08 okokabcd 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 使用常规思路桶排序解决或根据题目限定条件的另一种思路,leetcode 75. Sort Colors 颜色分类 阅读全文
posted @ 2022-05-24 12:56 okokabcd 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 学习python的基础应用及pillow库的使用,Python写实用小工具-实现图片转字符画 阅读全文
posted @ 2022-05-24 02:16 okokabcd 阅读(847) 评论(0) 推荐(1) 编辑
摘要: 用桶排序来解决这个问题。使用hashmap来统计字符出现的频率,统计完再构建一个以频率为key的顺序队列,然后再出队列,出队列的时候把字符按频数追加到字符串返回值上。 阅读全文
posted @ 2022-05-23 13:55 okokabcd 阅读(62) 评论(0) 推荐(0) 编辑
摘要: 本题重点理解桶排序的思路,还有就是学习PriorityQueue类型,以前都没用过。leetcode 347. Top K Frequent Elements 前 K 个高频元素 阅读全文
posted @ 2022-05-22 12:23 okokabcd 阅读(64) 评论(0) 推荐(0) 编辑
摘要: 理解为什么用快速选择来解决这个问题是关键,重点是要理解快速排序 阅读全文
posted @ 2022-05-21 14:29 okokabcd 阅读(61) 评论(0) 推荐(0) 编辑
摘要: 一、题目大意 https://leetcode.cn/problems/longest-word-in-dictionary-through-deleting 给你一个字符串 s 和一个字符串数组 dictionary ,找出并返回 dictionary 中最长的字符串,该字符串可以通过删除 s 中 阅读全文
posted @ 2022-05-20 12:39 okokabcd 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 一、题目大意 https://leetcode.cn/problems/linked-list-cycle-ii/ 给定一个链表的头节点 head ,返回链表开始入环的第一个节点。 如果链表无环,则返回 null。 如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在环。 为 阅读全文
posted @ 2022-05-19 13:04 okokabcd 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 通过端口扫描我们可以知道目标主机都开放了哪些服务,下面通过TCP connect来实现一个TCP全连接端口扫描器。 一个简单的端口扫描器 #!/usr/bin/python3 # -*- coding: utf-8 -*- from socket import * def portScanner(h 阅读全文
posted @ 2022-05-19 08:48 okokabcd 阅读(161) 评论(0) 推荐(0) 编辑
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 38 下一页