当我尝试在终端中"brew link autoconf"时,我不断收到此错误.
错误:无法符号链接文件:/usr/local/Cellar/autoconf/2.69/share/emacs/site-lisp/usr/local/share/emacs不可写.您应该更改其权限.
任何人都有任何想法如何解决这个问题?谢谢!
我正在审查我的最终问题并且其中一个实践问题要求实现一个函数,该函数将值放入Python中的二叉搜索树中.这是我正在使用的Tree实现.
class Tree(object):
def __init__(self, entry, left=None, right=None):
self.entry = entry
self.left = left
self.right = right
Run Code Online (Sandbox Code Playgroud)
这是我需要填写的功能.
def insert(item, tree):
"""
>>> t = Tree(5, Tree(1, None, Tree(4)), Tree(7, Tree(6), Tree(8)))
>>> insert(2, t)
>>> t
Tree(5, Tree(1, None, Tree(4, Tree(2), None)), Tree(7, Tree(6), Tree(8)))
"""
Run Code Online (Sandbox Code Playgroud)
任何人都可以帮我实现这段代码,因为我不知道从哪里开始?谢谢!
/** Read the sequence of words on INPUT, and return as a List. If LINKED,
* use a linked representation. Otherwise, use an array representation.
*/
static List<String> readList(Scanner input, boolean linked) {
List<String> L;
if (linked) {
L = new LinkedList<String>();
} else {
L = new ArrayList<String>();
}
while (input.hasNext()) {
L.add(input.next());
}
for (String word : L) {
word = word.toLowerCase();
}
return L;
}
Run Code Online (Sandbox Code Playgroud)
这是我从文本文件中读取单词并将其作为列表返回的代码.但是,我想让文件中的所有单词小写,但toLowerCase方法不起作用.关于如何使它们全部小写的任何建议?