
数据结构与算法
学海无涯乐做舟
狼,就是比狠,更狠一点!
展开
-
1到100号的灯开关问题
有1到100号的灯,一开始全部点亮。每盏灯都有独立的开关,且开关只有“开”和“关”两种状态。第一次把所有1的倍数灯的开关按一次,第二次把所有2的倍数灯的开关按一下,一直到第一百次把所有100的倍数灯的开关按一下。问,此时还有多少灯灭着?一、Java编程解决package test;import java.util.ArrayList;import java.util.List;public class lamp1_100 { public static void main(Stri原创 2020-07-17 13:18:46 · 1325 阅读 · 0 评论 -
链表增删元素原理详解
通过使用链表,可以更加高效地对数组数据(元素)进行追加和删除处理。而通过使用二叉查找树,则可以更加高效地对数组数据进行检索。在数组的各个元素中,除了数据的值之外,通过为其附带上下一个元素的索引,即可实现链表。数据的值和下一个元素的索引组合在一起,就构成了数组的一个元素。这样,数组元素相连就构成了念珠似的链表。由于链表末尾的元素没有后续的数据,因此就需要用别的值(在这里是-1)来填充。 ...原创 2019-01-13 16:07:58 · 1117 阅读 · 0 评论 -
【Leetcode】Python实现无重复字符的最长子串
示例:给定 “abcabcbb” ,没有重复字符的最长子串是 “abc” ,那么长度就是3。给定 “bbbbb” ,最长的子串就是 “b” ,长度是1。给定 “pwwkew” ,最长子串是 “wke” ,长度是3。请注意答案必须是一个子串,”pwke” 是 子序列 而不是子串。class Solution(object): def lengthOfLongestSubst...转载 2018-10-20 17:28:33 · 173 阅读 · 0 评论 -
win7_64位_oracle11g:Enterprise Manager配置失败-监听程序未启动或数据库服务未注册到该监听程序解决办法
Enterprise Manager配置失败-监听程序未启动或数据库服务未注册到该监听程序解决办法环境:win7 64位系统、oracle11g数据库问题描述:在win7 64位系统下安装oracle11g,在使用Database configuration Assistant创建数据库时,在创建到85%的时候报错,错误如下:解决办法:经过查看警告中给出的日志文件F:\...翻译 2019-03-11 13:11:55 · 216 阅读 · 0 评论