Tag: 算法

根据背景颜色确定字体颜色

给定一个系统(例如一个网站),让用户自定义一些部分的背景颜色,但不是字体颜色(保持选项的数量最少),有没有一种方法来编程确定是否“光”或“黑暗“的字体颜色是必要的? 我确定有一些算法,但是我对颜色,光度等知之甚少,无法自行解决。

用于具有最小刻度的图表的漂亮标签算法

我需要手动计算图表的Tick标记和Tickrange。 我知道好滴答的“标准”算法(请参阅http://books.google.de/books?id=fvA7zLEFWZgC&pg=PA61&lpg=PA61&redir_esc=y#v=onepage&q&f=false ),我也知道这个Java实现 。 问题是,用这个算法,蜱是“太聪明”了。 这意味着,算法决定应该显示多少刻度。 我的要求是,总有5个蜱虫,但这些当然应该是“漂亮”的。 天真的做法是获得最大值,用5除以乘以ticknumber。 这里的值是 – 当然 – 不是最优的,蜱很丑。 有没有人知道这个问题的解决方案或有一个正式的算法描述提示?

Kotlin:MutableList中的java.lang.UnsupportedOperationException添加元素

我在Kotlin中实现了一个用于学习目的的堆栈算法 class Stack<T:Comparable<T>>(list:MutableList<T>) { var items: MutableList<T> = list fun isEmpty():Boolean = this.items.isEmpty() fun count():Int = this.items.count() fun push(element:T) { val position = this.count() this.items.add(position, element) } override fun toString() = this.items.toString() fun pop():T? { if (this.isEmpty()) { return null } else { val item = this.items.count() – 1 return this.items.removeAt(item) } } fun peek():T? […]

Kotlin – 从数组中删除重复的字符串的习惯方法?

如何从kotlin中的Array<String?>中删除重复项?