码迷,mamicode.com
首页 > 其他好文 > 详细

博客园添加SyntaxHighlighter

时间:2017-09-11 22:57:51      阅读:263      评论:0      收藏:0      [点我收藏+]

标签:元素   跟踪   索引   while   效果   class   ret   sea   数组   

教程地址:http://www.cnblogs.com/timelyxyz/p/3599684.html?utm_source=tuicool&utm_medium=referral

SyntaxHighlighter下载地址:http://files.cnblogs.com/zhichaoma/SyntaxHighlighter.tar

使用说明:

   下面以高亮显示python代码为例讲解。

    引入JS和CSS文件之后还要在页面上写相关代码。

python效果示例:

#使用二分查找法快速从一个数组中查找一个指定元素,并返回该元素的索引值
def binary_search(list, item):
    #low和high用于跟踪要在其中查找的列表部分
    low = 0
    high = len(list)-1

    while low <= high: #只要范围没有缩小到只包含一个元素
        #如果(low + high)不是偶数,python自动向下取整,这里来检查中间元素
        mid = (low + high)
        guess = list[mid]
        if guess == item: #找到了元素
            return mid
        if guess > item: #猜的数字大了
            high = mid -1
        else:   #猜的数字小了
            low = mid + 1
    return None #没有指定元素

my_list1 = [‘zhangsan‘, ‘lisi‘, ‘wangwu‘,]
my_list2 = list(range(10000))

print(binary_search(my_list1, ‘lisi‘))
print(binary_search(my_list2, 5002))
print(binary_search(my_list2, -110)

 HTML代码:

<pre class="brush: python;">  
#使用二分查找法快速从一个数组中查找一个指定元素,并返回该元素的索引值
def binary_search(list, item):
    #low和high用于跟踪要在其中查找的列表部分
    low = 0
    high = len(list)-1

    while low &lt;= high: #只要范围没有缩小到只包含一个元素
        #如果(low + high)不是偶数,python自动向下取整,这里来检查中间元素
        mid = (low + high)
        guess = list[mid]
        if guess == item: #找到了元素
            return mid
        if guess &gt; item: #猜的数字大了
            high = mid -1
        else:   #猜的数字小了
            low = mid + 1
    return None #没有指定元素

my_list1 = [‘zhangsan‘, ‘lisi‘, ‘wangwu‘,]
my_list2 = list(range(10000))

print(binary_search(my_list1, ‘lisi‘))
print(binary_search(my_list2, 5002))
print(binary_search(my_list2, -110)
</pre>

注意:HTML代码显示在标签为<pre></pre>中,syntaxhighlighter默认会自动查找<pre />标签,其中标签可自定义,可以是<div>,<ul >,<ol >等等,只需要加上如下配置代码:

SyntaxHighlighter.config.tagName = ‘div‘;

同时根椐class类名选择不同的格式刷,由于以javascript为实例,因此格式刷配置为javascript,如上:class="brush: javascript;"

 

 

 

博客园添加SyntaxHighlighter

标签:元素   跟踪   索引   while   效果   class   ret   sea   数组   

原文地址:http://www.cnblogs.com/zhichaoma/p/7507142.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!